{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import tablib\n",
    "import ujson as json\n",
    "import pyexcel as pe\n",
    "import pandas as pd\n",
    "from time import perf_counter\n",
    "import seaborn as sns\n",
    "import matplotlib.pyplot as plt\n",
    "sns.set_style('darkgrid')\n",
    "import numpy as np\n",
    "from typing import Generator, Dict, List, Set, Any\n",
    "from pprint import pprint\n",
    "from collections import OrderedDict, defaultdict\n",
    "import sys\n",
    "sys.path.append(r'C:\\GitWorks\\Muta3DMaps')\n",
    "from Muta3DMaps.core.pdbe.decode import PDBeDecoder"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "filePath = r'C:\\OmicData\\LiGroupWork\\PDBeAPI\\0117\\4w9p_residue_listing.json'\n",
    "with open(filePath, 'r') as jsonFile:\n",
    "    data = json.load(jsonFile)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "def performance(record: List, func, *args):\n",
    "    t0 = perf_counter()\n",
    "    res = func(*args)\n",
    "    del res\n",
    "    cost = perf_counter() - t0\n",
    "    record.append(cost)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    " def yieldResidues(data: Dict) -> Generator:\n",
    "    for pdb in data:\n",
    "        molecules = data[pdb]['molecules']\n",
    "        for entity in molecules:\n",
    "            chains = entity['chains']\n",
    "            for chain in chains:\n",
    "                residues = chain['residues']\n",
    "                yield residues, chain['chain_id'], chain['struct_asym_id'], entity['entity_id'], pdb"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "def sync_with_pyexcel(residues, chain_id, struct_asym_id, entity_id, pdb_id):\n",
    "    sheet = pe.get_sheet(records=residues, name_columns_by_row=0)\n",
    "    append_data = [['chain_id', 'struct_asym_id', 'entity_id', 'pdb_id']] + [[chain_id, struct_asym_id, entity_id, pdb_id]]*len(residues)\n",
    "    sheet.column += pe.Sheet(append_data)\n",
    "    return sheet\n",
    "\n",
    "def sync_with_dataframe(residues, chain_id, struct_asym_id, entity_id, pdb_id):\n",
    "    dfrm = pd.DataFrame(residues)\n",
    "    dfrm['pdb_id'] = pdb_id\n",
    "    dfrm['entity_id'] = entity_id\n",
    "    dfrm['struct_asym_id'] = struct_asym_id\n",
    "    dfrm['chain_id'] = chain_id\n",
    "    return dfrm"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    " def pyexcel_io(data: Dict, kwargs):\n",
    "    for res in yieldResidues(data):\n",
    "        try:\n",
    "            cur_sheet.row += sync_with_pyexcel(*res)\n",
    "        except NameError:\n",
    "            cur_sheet = sync_with_pyexcel(*res)\n",
    "    cur_sheet.save_as(**kwargs)\n",
    "    return cur_sheet\n",
    "    \n",
    "\n",
    "def pandas_concat_io(data: Dict, kwargs):\n",
    "    dfrm = pd.concat((sync_with_dataframe(*res) for res in yieldResidues(data)), sort=False)\n",
    "    dfrm.to_csv(**kwargs)\n",
    "    return dfrm\n",
    "\n",
    "def pandas_append_io(data: Dict, kwargs):\n",
    "    dfrm = None\n",
    "    for res in yieldResidues(data):\n",
    "        try:\n",
    "            dfrm = dfrm.append(sync_with_dataframe(*res) , ignore_index=True, sort=False)\n",
    "        except AttributeError:\n",
    "            dfrm = sync_with_dataframe(*res) \n",
    "    dfrm.to_csv(**kwargs)\n",
    "    return dfrm"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "# sheet.save_as(filename=r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\sheet_0214.tsv', delimiter='\\t')\n",
    "# pyexcel_io(data)\n",
    "# pandas_concat_io(data)\n",
    "# pandas_append_io(data)\n",
    "pyexcel_io_perf, pandas_concat_io_perf, pandas_append_io_perf = [], [], []"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.legend.Legend at 0x28b6bdb10f0>"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n",
       "<svg height=\"247.985313pt\" version=\"1.1\" viewBox=\"0 0 375.660937 247.985313\" width=\"375.660937pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n",
       " <defs>\r\n",
       "  <style type=\"text/css\">\r\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\r\n",
       "  </style>\r\n",
       " </defs>\r\n",
       " <g id=\"figure_1\">\r\n",
       "  <g id=\"patch_1\">\r\n",
       "   <path d=\"M 0 247.985313 \r\n",
       "L 375.660937 247.985313 \r\n",
       "L 375.660937 0 \r\n",
       "L 0 0 \r\n",
       "z\r\n",
       "\" style=\"fill:none;\"/>\r\n",
       "  </g>\r\n",
       "  <g id=\"axes_1\">\r\n",
       "   <g id=\"patch_2\">\r\n",
       "    <path d=\"M 33.660938 224.64 \r\n",
       "L 368.460938 224.64 \r\n",
       "L 368.460938 7.2 \r\n",
       "L 33.660938 7.2 \r\n",
       "z\r\n",
       "\" style=\"fill:#eaeaf2;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"matplotlib.axis_1\">\r\n",
       "    <g id=\"xtick_1\">\r\n",
       "     <g id=\"line2d_1\">\r\n",
       "      <path clip-path=\"url(#p91eeda5266)\" d=\"M 48.879119 224.64 \r\n",
       "L 48.879119 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_1\">\r\n",
       "      <!-- 0.0 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 4.15625 35.296875 \r\n",
       "Q 4.15625 48 6.765625 55.734375 \r\n",
       "Q 9.375 63.484375 14.515625 67.671875 \r\n",
       "Q 19.671875 71.875 27.484375 71.875 \r\n",
       "Q 33.25 71.875 37.59375 69.546875 \r\n",
       "Q 41.9375 67.234375 44.765625 62.859375 \r\n",
       "Q 47.609375 58.5 49.21875 52.21875 \r\n",
       "Q 50.828125 45.953125 50.828125 35.296875 \r\n",
       "Q 50.828125 22.703125 48.234375 14.96875 \r\n",
       "Q 45.65625 7.234375 40.5 3 \r\n",
       "Q 35.359375 -1.21875 27.484375 -1.21875 \r\n",
       "Q 17.140625 -1.21875 11.234375 6.203125 \r\n",
       "Q 4.15625 15.140625 4.15625 35.296875 \r\n",
       "z\r\n",
       "M 13.1875 35.296875 \r\n",
       "Q 13.1875 17.671875 17.3125 11.828125 \r\n",
       "Q 21.4375 6 27.484375 6 \r\n",
       "Q 33.546875 6 37.671875 11.859375 \r\n",
       "Q 41.796875 17.71875 41.796875 35.296875 \r\n",
       "Q 41.796875 52.984375 37.671875 58.78125 \r\n",
       "Q 33.546875 64.59375 27.390625 64.59375 \r\n",
       "Q 21.34375 64.59375 17.71875 59.46875 \r\n",
       "Q 13.1875 52.9375 13.1875 35.296875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-48\"/>\r\n",
       "       <path d=\"M 9.078125 0 \r\n",
       "L 9.078125 10.015625 \r\n",
       "L 19.09375 10.015625 \r\n",
       "L 19.09375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-46\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(41.929119 238.797813)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"xtick_2\">\r\n",
       "     <g id=\"line2d_2\">\r\n",
       "      <path clip-path=\"url(#p91eeda5266)\" d=\"M 88.926966 224.64 \r\n",
       "L 88.926966 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_2\">\r\n",
       "      <!-- 2.5 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 50.34375 8.453125 \r\n",
       "L 50.34375 0 \r\n",
       "L 3.03125 0 \r\n",
       "Q 2.9375 3.171875 4.046875 6.109375 \r\n",
       "Q 5.859375 10.9375 9.828125 15.625 \r\n",
       "Q 13.8125 20.3125 21.34375 26.46875 \r\n",
       "Q 33.015625 36.03125 37.109375 41.625 \r\n",
       "Q 41.21875 47.21875 41.21875 52.203125 \r\n",
       "Q 41.21875 57.421875 37.46875 61 \r\n",
       "Q 33.734375 64.59375 27.734375 64.59375 \r\n",
       "Q 21.390625 64.59375 17.578125 60.78125 \r\n",
       "Q 13.765625 56.984375 13.71875 50.25 \r\n",
       "L 4.6875 51.171875 \r\n",
       "Q 5.609375 61.28125 11.65625 66.578125 \r\n",
       "Q 17.71875 71.875 27.9375 71.875 \r\n",
       "Q 38.234375 71.875 44.234375 66.15625 \r\n",
       "Q 50.25 60.453125 50.25 52 \r\n",
       "Q 50.25 47.703125 48.484375 43.546875 \r\n",
       "Q 46.734375 39.40625 42.65625 34.8125 \r\n",
       "Q 38.578125 30.21875 29.109375 22.21875 \r\n",
       "Q 21.1875 15.578125 18.9375 13.203125 \r\n",
       "Q 16.703125 10.84375 15.234375 8.453125 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-50\"/>\r\n",
       "       <path d=\"M 4.15625 18.75 \r\n",
       "L 13.375 19.53125 \r\n",
       "Q 14.40625 12.796875 18.140625 9.390625 \r\n",
       "Q 21.875 6 27.15625 6 \r\n",
       "Q 33.5 6 37.890625 10.78125 \r\n",
       "Q 42.28125 15.578125 42.28125 23.484375 \r\n",
       "Q 42.28125 31 38.0625 35.34375 \r\n",
       "Q 33.84375 39.703125 27 39.703125 \r\n",
       "Q 22.75 39.703125 19.328125 37.765625 \r\n",
       "Q 15.921875 35.84375 13.96875 32.765625 \r\n",
       "L 5.71875 33.84375 \r\n",
       "L 12.640625 70.609375 \r\n",
       "L 48.25 70.609375 \r\n",
       "L 48.25 62.203125 \r\n",
       "L 19.671875 62.203125 \r\n",
       "L 15.828125 42.96875 \r\n",
       "Q 22.265625 47.46875 29.34375 47.46875 \r\n",
       "Q 38.71875 47.46875 45.15625 40.96875 \r\n",
       "Q 51.609375 34.46875 51.609375 24.265625 \r\n",
       "Q 51.609375 14.546875 45.953125 7.46875 \r\n",
       "Q 39.0625 -1.21875 27.15625 -1.21875 \r\n",
       "Q 17.390625 -1.21875 11.203125 4.25 \r\n",
       "Q 5.03125 9.71875 4.15625 18.75 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-53\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(81.976966 238.797813)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-50\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"xtick_3\">\r\n",
       "     <g id=\"line2d_3\">\r\n",
       "      <path clip-path=\"url(#p91eeda5266)\" d=\"M 128.974813 224.64 \r\n",
       "L 128.974813 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_3\">\r\n",
       "      <!-- 5.0 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(122.024813 238.797813)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-53\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"xtick_4\">\r\n",
       "     <g id=\"line2d_4\">\r\n",
       "      <path clip-path=\"url(#p91eeda5266)\" d=\"M 169.02266 224.64 \r\n",
       "L 169.02266 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_4\">\r\n",
       "      <!-- 7.5 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 4.734375 62.203125 \r\n",
       "L 4.734375 70.65625 \r\n",
       "L 51.078125 70.65625 \r\n",
       "L 51.078125 63.8125 \r\n",
       "Q 44.234375 56.546875 37.515625 44.484375 \r\n",
       "Q 30.8125 32.421875 27.15625 19.671875 \r\n",
       "Q 24.515625 10.6875 23.78125 0 \r\n",
       "L 14.75 0 \r\n",
       "Q 14.890625 8.453125 18.0625 20.40625 \r\n",
       "Q 21.234375 32.375 27.171875 43.484375 \r\n",
       "Q 33.109375 54.59375 39.796875 62.203125 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-55\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(162.07266 238.797813)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-55\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"xtick_5\">\r\n",
       "     <g id=\"line2d_5\">\r\n",
       "      <path clip-path=\"url(#p91eeda5266)\" d=\"M 209.070507 224.64 \r\n",
       "L 209.070507 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_5\">\r\n",
       "      <!-- 10.0 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 37.25 0 \r\n",
       "L 28.46875 0 \r\n",
       "L 28.46875 56 \r\n",
       "Q 25.296875 52.984375 20.140625 49.953125 \r\n",
       "Q 14.984375 46.921875 10.890625 45.40625 \r\n",
       "L 10.890625 53.90625 \r\n",
       "Q 18.265625 57.375 23.78125 62.296875 \r\n",
       "Q 29.296875 67.234375 31.59375 71.875 \r\n",
       "L 37.25 71.875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-49\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(199.340038 238.797813)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-49\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"111.230469\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"xtick_6\">\r\n",
       "     <g id=\"line2d_6\">\r\n",
       "      <path clip-path=\"url(#p91eeda5266)\" d=\"M 249.118354 224.64 \r\n",
       "L 249.118354 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_6\">\r\n",
       "      <!-- 12.5 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(239.387885 238.797813)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-49\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-50\"/>\r\n",
       "       <use x=\"111.230469\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"xtick_7\">\r\n",
       "     <g id=\"line2d_7\">\r\n",
       "      <path clip-path=\"url(#p91eeda5266)\" d=\"M 289.166201 224.64 \r\n",
       "L 289.166201 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_7\">\r\n",
       "      <!-- 15.0 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(279.435732 238.797813)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-49\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "       <use x=\"111.230469\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"xtick_8\">\r\n",
       "     <g id=\"line2d_8\">\r\n",
       "      <path clip-path=\"url(#p91eeda5266)\" d=\"M 329.214048 224.64 \r\n",
       "L 329.214048 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_8\">\r\n",
       "      <!-- 17.5 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(319.483579 238.797813)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-49\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-55\"/>\r\n",
       "       <use x=\"111.230469\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "   <g id=\"matplotlib.axis_2\">\r\n",
       "    <g id=\"ytick_1\">\r\n",
       "     <g id=\"line2d_9\">\r\n",
       "      <path clip-path=\"url(#p91eeda5266)\" d=\"M 33.660938 206.832208 \r\n",
       "L 368.460938 206.832208 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_9\">\r\n",
       "      <!-- 0.01 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(7.2 210.411114)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-49\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_2\">\r\n",
       "     <g id=\"line2d_10\">\r\n",
       "      <path clip-path=\"url(#p91eeda5266)\" d=\"M 33.660938 180.525336 \r\n",
       "L 368.460938 180.525336 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_10\">\r\n",
       "      <!-- 0.02 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(7.2 184.104242)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-50\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_3\">\r\n",
       "     <g id=\"line2d_11\">\r\n",
       "      <path clip-path=\"url(#p91eeda5266)\" d=\"M 33.660938 154.218464 \r\n",
       "L 368.460938 154.218464 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_11\">\r\n",
       "      <!-- 0.03 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 4.203125 18.890625 \r\n",
       "L 12.984375 20.0625 \r\n",
       "Q 14.5 12.59375 18.140625 9.296875 \r\n",
       "Q 21.78125 6 27 6 \r\n",
       "Q 33.203125 6 37.46875 10.296875 \r\n",
       "Q 41.75 14.59375 41.75 20.953125 \r\n",
       "Q 41.75 27 37.796875 30.921875 \r\n",
       "Q 33.84375 34.859375 27.734375 34.859375 \r\n",
       "Q 25.25 34.859375 21.53125 33.890625 \r\n",
       "L 22.515625 41.609375 \r\n",
       "Q 23.390625 41.5 23.921875 41.5 \r\n",
       "Q 29.546875 41.5 34.03125 44.421875 \r\n",
       "Q 38.53125 47.359375 38.53125 53.46875 \r\n",
       "Q 38.53125 58.296875 35.25 61.46875 \r\n",
       "Q 31.984375 64.65625 26.8125 64.65625 \r\n",
       "Q 21.6875 64.65625 18.265625 61.421875 \r\n",
       "Q 14.84375 58.203125 13.875 51.765625 \r\n",
       "L 5.078125 53.328125 \r\n",
       "Q 6.6875 62.15625 12.390625 67.015625 \r\n",
       "Q 18.109375 71.875 26.609375 71.875 \r\n",
       "Q 32.46875 71.875 37.390625 69.359375 \r\n",
       "Q 42.328125 66.84375 44.9375 62.5 \r\n",
       "Q 47.5625 58.15625 47.5625 53.265625 \r\n",
       "Q 47.5625 48.640625 45.0625 44.828125 \r\n",
       "Q 42.578125 41.015625 37.703125 38.765625 \r\n",
       "Q 44.046875 37.3125 47.5625 32.6875 \r\n",
       "Q 51.078125 28.078125 51.078125 21.140625 \r\n",
       "Q 51.078125 11.765625 44.234375 5.25 \r\n",
       "Q 37.40625 -1.265625 26.953125 -1.265625 \r\n",
       "Q 17.53125 -1.265625 11.296875 4.34375 \r\n",
       "Q 5.078125 9.96875 4.203125 18.890625 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-51\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(7.2 157.797371)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-51\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_4\">\r\n",
       "     <g id=\"line2d_12\">\r\n",
       "      <path clip-path=\"url(#p91eeda5266)\" d=\"M 33.660938 127.911593 \r\n",
       "L 368.460938 127.911593 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_12\">\r\n",
       "      <!-- 0.04 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 32.328125 0 \r\n",
       "L 32.328125 17.140625 \r\n",
       "L 1.265625 17.140625 \r\n",
       "L 1.265625 25.203125 \r\n",
       "L 33.9375 71.578125 \r\n",
       "L 41.109375 71.578125 \r\n",
       "L 41.109375 25.203125 \r\n",
       "L 50.78125 25.203125 \r\n",
       "L 50.78125 17.140625 \r\n",
       "L 41.109375 17.140625 \r\n",
       "L 41.109375 0 \r\n",
       "z\r\n",
       "M 32.328125 25.203125 \r\n",
       "L 32.328125 57.46875 \r\n",
       "L 9.90625 25.203125 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-52\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(7.2 131.490499)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-52\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_5\">\r\n",
       "     <g id=\"line2d_13\">\r\n",
       "      <path clip-path=\"url(#p91eeda5266)\" d=\"M 33.660938 101.604721 \r\n",
       "L 368.460938 101.604721 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_13\">\r\n",
       "      <!-- 0.05 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(7.2 105.183627)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_6\">\r\n",
       "     <g id=\"line2d_14\">\r\n",
       "      <path clip-path=\"url(#p91eeda5266)\" d=\"M 33.660938 75.29785 \r\n",
       "L 368.460938 75.29785 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_14\">\r\n",
       "      <!-- 0.06 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 49.75 54.046875 \r\n",
       "L 41.015625 53.375 \r\n",
       "Q 39.84375 58.546875 37.703125 60.890625 \r\n",
       "Q 34.125 64.65625 28.90625 64.65625 \r\n",
       "Q 24.703125 64.65625 21.53125 62.3125 \r\n",
       "Q 17.390625 59.28125 14.984375 53.46875 \r\n",
       "Q 12.59375 47.65625 12.5 36.921875 \r\n",
       "Q 15.671875 41.75 20.265625 44.09375 \r\n",
       "Q 24.859375 46.4375 29.890625 46.4375 \r\n",
       "Q 38.671875 46.4375 44.84375 39.96875 \r\n",
       "Q 51.03125 33.5 51.03125 23.25 \r\n",
       "Q 51.03125 16.5 48.125 10.71875 \r\n",
       "Q 45.21875 4.9375 40.140625 1.859375 \r\n",
       "Q 35.0625 -1.21875 28.609375 -1.21875 \r\n",
       "Q 17.625 -1.21875 10.6875 6.859375 \r\n",
       "Q 3.765625 14.9375 3.765625 33.5 \r\n",
       "Q 3.765625 54.25 11.421875 63.671875 \r\n",
       "Q 18.109375 71.875 29.4375 71.875 \r\n",
       "Q 37.890625 71.875 43.28125 67.140625 \r\n",
       "Q 48.6875 62.40625 49.75 54.046875 \r\n",
       "z\r\n",
       "M 13.875 23.1875 \r\n",
       "Q 13.875 18.65625 15.796875 14.5 \r\n",
       "Q 17.71875 10.359375 21.1875 8.171875 \r\n",
       "Q 24.65625 6 28.46875 6 \r\n",
       "Q 34.03125 6 38.03125 10.484375 \r\n",
       "Q 42.046875 14.984375 42.046875 22.703125 \r\n",
       "Q 42.046875 30.125 38.078125 34.390625 \r\n",
       "Q 34.125 38.671875 28.125 38.671875 \r\n",
       "Q 22.171875 38.671875 18.015625 34.390625 \r\n",
       "Q 13.875 30.125 13.875 23.1875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-54\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(7.2 78.876756)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-54\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_7\">\r\n",
       "     <g id=\"line2d_15\">\r\n",
       "      <path clip-path=\"url(#p91eeda5266)\" d=\"M 33.660938 48.990978 \r\n",
       "L 368.460938 48.990978 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_15\">\r\n",
       "      <!-- 0.07 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(7.2 52.569884)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-55\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_8\">\r\n",
       "     <g id=\"line2d_16\">\r\n",
       "      <path clip-path=\"url(#p91eeda5266)\" d=\"M 33.660938 22.684106 \r\n",
       "L 368.460938 22.684106 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_16\">\r\n",
       "      <!-- 0.08 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 17.671875 38.8125 \r\n",
       "Q 12.203125 40.828125 9.5625 44.53125 \r\n",
       "Q 6.9375 48.25 6.9375 53.421875 \r\n",
       "Q 6.9375 61.234375 12.546875 66.546875 \r\n",
       "Q 18.171875 71.875 27.484375 71.875 \r\n",
       "Q 36.859375 71.875 42.578125 66.421875 \r\n",
       "Q 48.296875 60.984375 48.296875 53.171875 \r\n",
       "Q 48.296875 48.1875 45.671875 44.5 \r\n",
       "Q 43.0625 40.828125 37.75 38.8125 \r\n",
       "Q 44.34375 36.671875 47.78125 31.875 \r\n",
       "Q 51.21875 27.09375 51.21875 20.453125 \r\n",
       "Q 51.21875 11.28125 44.71875 5.03125 \r\n",
       "Q 38.234375 -1.21875 27.640625 -1.21875 \r\n",
       "Q 17.046875 -1.21875 10.546875 5.046875 \r\n",
       "Q 4.046875 11.328125 4.046875 20.703125 \r\n",
       "Q 4.046875 27.6875 7.59375 32.390625 \r\n",
       "Q 11.140625 37.109375 17.671875 38.8125 \r\n",
       "z\r\n",
       "M 15.921875 53.71875 \r\n",
       "Q 15.921875 48.640625 19.1875 45.40625 \r\n",
       "Q 22.46875 42.1875 27.6875 42.1875 \r\n",
       "Q 32.765625 42.1875 36.015625 45.375 \r\n",
       "Q 39.265625 48.578125 39.265625 53.21875 \r\n",
       "Q 39.265625 58.0625 35.90625 61.359375 \r\n",
       "Q 32.5625 64.65625 27.59375 64.65625 \r\n",
       "Q 22.5625 64.65625 19.234375 61.421875 \r\n",
       "Q 15.921875 58.203125 15.921875 53.71875 \r\n",
       "z\r\n",
       "M 13.09375 20.65625 \r\n",
       "Q 13.09375 16.890625 14.875 13.375 \r\n",
       "Q 16.65625 9.859375 20.171875 7.921875 \r\n",
       "Q 23.6875 6 27.734375 6 \r\n",
       "Q 34.03125 6 38.125 10.046875 \r\n",
       "Q 42.234375 14.109375 42.234375 20.359375 \r\n",
       "Q 42.234375 26.703125 38.015625 30.859375 \r\n",
       "Q 33.796875 35.015625 27.4375 35.015625 \r\n",
       "Q 21.234375 35.015625 17.15625 30.90625 \r\n",
       "Q 13.09375 26.8125 13.09375 20.65625 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-56\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(7.2 26.263013)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-56\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_17\">\r\n",
       "    <path clip-path=\"url(#p91eeda5266)\" d=\"M 48.879119 133.406572 \r\n",
       "L 64.898258 212.101474 \r\n",
       "L 80.917397 211.625846 \r\n",
       "L 96.936536 211.092606 \r\n",
       "L 112.955674 213.967157 \r\n",
       "L 128.974813 213.060886 \r\n",
       "L 144.993952 211.275438 \r\n",
       "L 161.013091 211.896281 \r\n",
       "L 177.032229 214.127103 \r\n",
       "L 193.051368 214.756364 \r\n",
       "L 209.070507 211.38277 \r\n",
       "L 225.089646 200.278114 \r\n",
       "L 241.108784 213.258187 \r\n",
       "L 257.127923 204.298856 \r\n",
       "L 273.147062 207.207081 \r\n",
       "L 289.166201 202.23745 \r\n",
       "L 305.185339 207.974715 \r\n",
       "L 321.204478 210.260519 \r\n",
       "L 337.223617 209.0604 \r\n",
       "L 353.242756 199.889035 \r\n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_18\">\r\n",
       "    <path clip-path=\"url(#p91eeda5266)\" d=\"M 48.879119 19.782195 \r\n",
       "L 64.898258 102.734075 \r\n",
       "L 80.917397 153.74573 \r\n",
       "L 96.936536 157.038561 \r\n",
       "L 112.955674 154.009851 \r\n",
       "L 128.974813 154.648582 \r\n",
       "L 144.993952 155.495926 \r\n",
       "L 161.013091 150.370295 \r\n",
       "L 177.032229 153.354284 \r\n",
       "L 193.051368 138.401458 \r\n",
       "L 209.070507 110.421995 \r\n",
       "L 225.089646 105.81119 \r\n",
       "L 241.108784 143.45343 \r\n",
       "L 257.127923 151.408891 \r\n",
       "L 273.147062 122.257983 \r\n",
       "L 289.166201 86.313852 \r\n",
       "L 305.185339 145.333056 \r\n",
       "L 321.204478 145.342526 \r\n",
       "L 337.223617 140.186642 \r\n",
       "L 353.242756 128.084955 \r\n",
       "\" style=\"fill:none;stroke:#ff7f0e;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_19\">\r\n",
       "    <path clip-path=\"url(#p91eeda5266)\" d=\"M 48.879119 17.083636 \r\n",
       "L 64.898258 116.362613 \r\n",
       "L 80.917397 114.932045 \r\n",
       "L 96.936536 117.004238 \r\n",
       "L 112.955674 123.862176 \r\n",
       "L 128.974813 129.476062 \r\n",
       "L 144.993952 125.555286 \r\n",
       "L 161.013091 122.20458 \r\n",
       "L 177.032229 123.355243 \r\n",
       "L 193.051368 72.927337 \r\n",
       "L 209.070507 59.78916 \r\n",
       "L 225.089646 100.133115 \r\n",
       "L 241.108784 115.154602 \r\n",
       "L 257.127923 114.111008 \r\n",
       "L 273.147062 46.832236 \r\n",
       "L 289.166201 82.940522 \r\n",
       "L 305.185339 108.200906 \r\n",
       "L 321.204478 122.435554 \r\n",
       "L 337.223617 58.514329 \r\n",
       "L 353.242756 69.870479 \r\n",
       "\" style=\"fill:none;stroke:#2ca02c;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_3\">\r\n",
       "    <path d=\"M 33.660938 224.64 \r\n",
       "L 33.660938 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_4\">\r\n",
       "    <path d=\"M 368.460938 224.64 \r\n",
       "L 368.460938 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_5\">\r\n",
       "    <path d=\"M 33.660938 224.64 \r\n",
       "L 368.460938 224.64 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_6\">\r\n",
       "    <path d=\"M 33.660938 7.2 \r\n",
       "L 368.460938 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"legend_1\">\r\n",
       "    <g id=\"patch_7\">\r\n",
       "     <path d=\"M 142.523438 57.753125 \r\n",
       "L 259.598437 57.753125 \r\n",
       "Q 261.598437 57.753125 261.598437 55.753125 \r\n",
       "L 261.598437 14.2 \r\n",
       "Q 261.598437 12.2 259.598437 12.2 \r\n",
       "L 142.523438 12.2 \r\n",
       "Q 140.523438 12.2 140.523438 14.2 \r\n",
       "L 140.523438 55.753125 \r\n",
       "Q 140.523438 57.753125 142.523438 57.753125 \r\n",
       "z\r\n",
       "\" style=\"fill:#eaeaf2;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;\"/>\r\n",
       "    </g>\r\n",
       "    <g id=\"line2d_20\">\r\n",
       "     <path d=\"M 144.523438 19.857813 \r\n",
       "L 164.523438 19.857813 \r\n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "    </g>\r\n",
       "    <g id=\"line2d_21\"/>\r\n",
       "    <g id=\"text_17\">\r\n",
       "     <!-- pyexcel_io -->\r\n",
       "     <defs>\r\n",
       "      <path d=\"M 6.59375 -19.875 \r\n",
       "L 6.59375 51.859375 \r\n",
       "L 14.59375 51.859375 \r\n",
       "L 14.59375 45.125 \r\n",
       "Q 17.4375 49.078125 21 51.046875 \r\n",
       "Q 24.5625 53.03125 29.640625 53.03125 \r\n",
       "Q 36.28125 53.03125 41.359375 49.609375 \r\n",
       "Q 46.4375 46.1875 49.015625 39.953125 \r\n",
       "Q 51.609375 33.734375 51.609375 26.3125 \r\n",
       "Q 51.609375 18.359375 48.75 11.984375 \r\n",
       "Q 45.90625 5.609375 40.453125 2.21875 \r\n",
       "Q 35.015625 -1.171875 29 -1.171875 \r\n",
       "Q 24.609375 -1.171875 21.109375 0.6875 \r\n",
       "Q 17.625 2.546875 15.375 5.375 \r\n",
       "L 15.375 -19.875 \r\n",
       "z\r\n",
       "M 14.546875 25.640625 \r\n",
       "Q 14.546875 15.625 18.59375 10.84375 \r\n",
       "Q 22.65625 6.0625 28.421875 6.0625 \r\n",
       "Q 34.28125 6.0625 38.453125 11.015625 \r\n",
       "Q 42.625 15.96875 42.625 26.375 \r\n",
       "Q 42.625 36.28125 38.546875 41.203125 \r\n",
       "Q 34.46875 46.140625 28.8125 46.140625 \r\n",
       "Q 23.1875 46.140625 18.859375 40.890625 \r\n",
       "Q 14.546875 35.640625 14.546875 25.640625 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-112\"/>\r\n",
       "      <path d=\"M 6.203125 -19.96875 \r\n",
       "L 5.21875 -11.71875 \r\n",
       "Q 8.109375 -12.5 10.25 -12.5 \r\n",
       "Q 13.1875 -12.5 14.9375 -11.515625 \r\n",
       "Q 16.703125 -10.546875 17.828125 -8.796875 \r\n",
       "Q 18.65625 -7.46875 20.515625 -2.25 \r\n",
       "Q 20.75 -1.515625 21.296875 -0.09375 \r\n",
       "L 1.609375 51.859375 \r\n",
       "L 11.078125 51.859375 \r\n",
       "L 21.875 21.828125 \r\n",
       "Q 23.96875 16.109375 25.640625 9.8125 \r\n",
       "Q 27.15625 15.875 29.25 21.625 \r\n",
       "L 40.328125 51.859375 \r\n",
       "L 49.125 51.859375 \r\n",
       "L 29.390625 -0.875 \r\n",
       "Q 26.21875 -9.421875 24.46875 -12.640625 \r\n",
       "Q 22.125 -17 19.09375 -19.015625 \r\n",
       "Q 16.0625 -21.046875 11.859375 -21.046875 \r\n",
       "Q 9.328125 -21.046875 6.203125 -19.96875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-121\"/>\r\n",
       "      <path d=\"M 42.09375 16.703125 \r\n",
       "L 51.171875 15.578125 \r\n",
       "Q 49.03125 7.625 43.21875 3.21875 \r\n",
       "Q 37.40625 -1.171875 28.375 -1.171875 \r\n",
       "Q 17 -1.171875 10.328125 5.828125 \r\n",
       "Q 3.65625 12.84375 3.65625 25.484375 \r\n",
       "Q 3.65625 38.578125 10.390625 45.796875 \r\n",
       "Q 17.140625 53.03125 27.875 53.03125 \r\n",
       "Q 38.28125 53.03125 44.875 45.953125 \r\n",
       "Q 51.46875 38.875 51.46875 26.03125 \r\n",
       "Q 51.46875 25.25 51.421875 23.6875 \r\n",
       "L 12.75 23.6875 \r\n",
       "Q 13.234375 15.140625 17.578125 10.59375 \r\n",
       "Q 21.921875 6.0625 28.421875 6.0625 \r\n",
       "Q 33.25 6.0625 36.671875 8.59375 \r\n",
       "Q 40.09375 11.140625 42.09375 16.703125 \r\n",
       "z\r\n",
       "M 13.234375 30.90625 \r\n",
       "L 42.1875 30.90625 \r\n",
       "Q 41.609375 37.453125 38.875 40.71875 \r\n",
       "Q 34.671875 45.796875 27.984375 45.796875 \r\n",
       "Q 21.921875 45.796875 17.796875 41.75 \r\n",
       "Q 13.671875 37.703125 13.234375 30.90625 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-101\"/>\r\n",
       "      <path d=\"M 0.734375 0 \r\n",
       "L 19.671875 26.953125 \r\n",
       "L 2.15625 51.859375 \r\n",
       "L 13.140625 51.859375 \r\n",
       "L 21.09375 39.703125 \r\n",
       "Q 23.34375 36.234375 24.703125 33.890625 \r\n",
       "Q 26.859375 37.109375 28.65625 39.59375 \r\n",
       "L 37.40625 51.859375 \r\n",
       "L 47.90625 51.859375 \r\n",
       "L 29.984375 27.4375 \r\n",
       "L 49.265625 0 \r\n",
       "L 38.484375 0 \r\n",
       "L 27.828125 16.109375 \r\n",
       "L 25 20.453125 \r\n",
       "L 11.375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-120\"/>\r\n",
       "      <path d=\"M 40.4375 19 \r\n",
       "L 49.078125 17.875 \r\n",
       "Q 47.65625 8.9375 41.8125 3.875 \r\n",
       "Q 35.984375 -1.171875 27.484375 -1.171875 \r\n",
       "Q 16.84375 -1.171875 10.375 5.78125 \r\n",
       "Q 3.90625 12.75 3.90625 25.734375 \r\n",
       "Q 3.90625 34.125 6.6875 40.421875 \r\n",
       "Q 9.46875 46.734375 15.15625 49.875 \r\n",
       "Q 20.84375 53.03125 27.546875 53.03125 \r\n",
       "Q 35.984375 53.03125 41.359375 48.75 \r\n",
       "Q 46.734375 44.484375 48.25 36.625 \r\n",
       "L 39.703125 35.296875 \r\n",
       "Q 38.484375 40.53125 35.375 43.15625 \r\n",
       "Q 32.28125 45.796875 27.875 45.796875 \r\n",
       "Q 21.234375 45.796875 17.078125 41.03125 \r\n",
       "Q 12.9375 36.28125 12.9375 25.984375 \r\n",
       "Q 12.9375 15.53125 16.9375 10.796875 \r\n",
       "Q 20.953125 6.0625 27.390625 6.0625 \r\n",
       "Q 32.5625 6.0625 36.03125 9.234375 \r\n",
       "Q 39.5 12.40625 40.4375 19 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-99\"/>\r\n",
       "      <path d=\"M 6.390625 0 \r\n",
       "L 6.390625 71.578125 \r\n",
       "L 15.1875 71.578125 \r\n",
       "L 15.1875 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-108\"/>\r\n",
       "      <path d=\"M -1.515625 -19.875 \r\n",
       "L -1.515625 -13.53125 \r\n",
       "L 56.734375 -13.53125 \r\n",
       "L 56.734375 -19.875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-95\"/>\r\n",
       "      <path d=\"M 6.640625 61.46875 \r\n",
       "L 6.640625 71.578125 \r\n",
       "L 15.4375 71.578125 \r\n",
       "L 15.4375 61.46875 \r\n",
       "z\r\n",
       "M 6.640625 0 \r\n",
       "L 6.640625 51.859375 \r\n",
       "L 15.4375 51.859375 \r\n",
       "L 15.4375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-105\"/>\r\n",
       "      <path d=\"M 3.328125 25.921875 \r\n",
       "Q 3.328125 40.328125 11.328125 47.265625 \r\n",
       "Q 18.015625 53.03125 27.640625 53.03125 \r\n",
       "Q 38.328125 53.03125 45.109375 46.015625 \r\n",
       "Q 51.90625 39.015625 51.90625 26.65625 \r\n",
       "Q 51.90625 16.65625 48.90625 10.90625 \r\n",
       "Q 45.90625 5.171875 40.15625 2 \r\n",
       "Q 34.421875 -1.171875 27.640625 -1.171875 \r\n",
       "Q 16.75 -1.171875 10.03125 5.8125 \r\n",
       "Q 3.328125 12.796875 3.328125 25.921875 \r\n",
       "z\r\n",
       "M 12.359375 25.921875 \r\n",
       "Q 12.359375 15.96875 16.703125 11.015625 \r\n",
       "Q 21.046875 6.0625 27.640625 6.0625 \r\n",
       "Q 34.1875 6.0625 38.53125 11.03125 \r\n",
       "Q 42.875 16.015625 42.875 26.21875 \r\n",
       "Q 42.875 35.84375 38.5 40.796875 \r\n",
       "Q 34.125 45.75 27.640625 45.75 \r\n",
       "Q 21.046875 45.75 16.703125 40.8125 \r\n",
       "Q 12.359375 35.890625 12.359375 25.921875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-111\"/>\r\n",
       "     </defs>\r\n",
       "     <g style=\"fill:#262626;\" transform=\"translate(172.523438 23.357813)scale(0.1 -0.1)\">\r\n",
       "      <use xlink:href=\"#ArialMT-112\"/>\r\n",
       "      <use x=\"55.615234\" xlink:href=\"#ArialMT-121\"/>\r\n",
       "      <use x=\"105.615234\" xlink:href=\"#ArialMT-101\"/>\r\n",
       "      <use x=\"161.230469\" xlink:href=\"#ArialMT-120\"/>\r\n",
       "      <use x=\"211.230469\" xlink:href=\"#ArialMT-99\"/>\r\n",
       "      <use x=\"261.230469\" xlink:href=\"#ArialMT-101\"/>\r\n",
       "      <use x=\"316.845703\" xlink:href=\"#ArialMT-108\"/>\r\n",
       "      <use x=\"339.0625\" xlink:href=\"#ArialMT-95\"/>\r\n",
       "      <use x=\"394.677734\" xlink:href=\"#ArialMT-105\"/>\r\n",
       "      <use x=\"416.894531\" xlink:href=\"#ArialMT-111\"/>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"line2d_22\">\r\n",
       "     <path d=\"M 144.523438 34.120313 \r\n",
       "L 164.523438 34.120313 \r\n",
       "\" style=\"fill:none;stroke:#ff7f0e;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "    </g>\r\n",
       "    <g id=\"line2d_23\"/>\r\n",
       "    <g id=\"text_18\">\r\n",
       "     <!-- pandas_concat_io -->\r\n",
       "     <defs>\r\n",
       "      <path d=\"M 40.4375 6.390625 \r\n",
       "Q 35.546875 2.25 31.03125 0.53125 \r\n",
       "Q 26.515625 -1.171875 21.34375 -1.171875 \r\n",
       "Q 12.796875 -1.171875 8.203125 3 \r\n",
       "Q 3.609375 7.171875 3.609375 13.671875 \r\n",
       "Q 3.609375 17.484375 5.34375 20.625 \r\n",
       "Q 7.078125 23.78125 9.890625 25.6875 \r\n",
       "Q 12.703125 27.59375 16.21875 28.5625 \r\n",
       "Q 18.796875 29.25 24.03125 29.890625 \r\n",
       "Q 34.671875 31.15625 39.703125 32.90625 \r\n",
       "Q 39.75 34.71875 39.75 35.203125 \r\n",
       "Q 39.75 40.578125 37.25 42.78125 \r\n",
       "Q 33.890625 45.75 27.25 45.75 \r\n",
       "Q 21.046875 45.75 18.09375 43.578125 \r\n",
       "Q 15.140625 41.40625 13.71875 35.890625 \r\n",
       "L 5.125 37.0625 \r\n",
       "Q 6.296875 42.578125 8.984375 45.96875 \r\n",
       "Q 11.671875 49.359375 16.75 51.1875 \r\n",
       "Q 21.828125 53.03125 28.515625 53.03125 \r\n",
       "Q 35.15625 53.03125 39.296875 51.46875 \r\n",
       "Q 43.453125 49.90625 45.40625 47.53125 \r\n",
       "Q 47.359375 45.171875 48.140625 41.546875 \r\n",
       "Q 48.578125 39.3125 48.578125 33.453125 \r\n",
       "L 48.578125 21.734375 \r\n",
       "Q 48.578125 9.46875 49.140625 6.21875 \r\n",
       "Q 49.703125 2.984375 51.375 0 \r\n",
       "L 42.1875 0 \r\n",
       "Q 40.828125 2.734375 40.4375 6.390625 \r\n",
       "z\r\n",
       "M 39.703125 26.03125 \r\n",
       "Q 34.90625 24.078125 25.34375 22.703125 \r\n",
       "Q 19.921875 21.921875 17.671875 20.9375 \r\n",
       "Q 15.4375 19.96875 14.203125 18.09375 \r\n",
       "Q 12.984375 16.21875 12.984375 13.921875 \r\n",
       "Q 12.984375 10.40625 15.640625 8.0625 \r\n",
       "Q 18.3125 5.71875 23.4375 5.71875 \r\n",
       "Q 28.515625 5.71875 32.46875 7.9375 \r\n",
       "Q 36.421875 10.15625 38.28125 14.015625 \r\n",
       "Q 39.703125 17 39.703125 22.796875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-97\"/>\r\n",
       "      <path d=\"M 6.59375 0 \r\n",
       "L 6.59375 51.859375 \r\n",
       "L 14.5 51.859375 \r\n",
       "L 14.5 44.484375 \r\n",
       "Q 20.21875 53.03125 31 53.03125 \r\n",
       "Q 35.6875 53.03125 39.625 51.34375 \r\n",
       "Q 43.5625 49.65625 45.515625 46.921875 \r\n",
       "Q 47.46875 44.1875 48.25 40.4375 \r\n",
       "Q 48.734375 37.984375 48.734375 31.890625 \r\n",
       "L 48.734375 0 \r\n",
       "L 39.9375 0 \r\n",
       "L 39.9375 31.546875 \r\n",
       "Q 39.9375 36.921875 38.90625 39.578125 \r\n",
       "Q 37.890625 42.234375 35.28125 43.8125 \r\n",
       "Q 32.671875 45.40625 29.15625 45.40625 \r\n",
       "Q 23.53125 45.40625 19.453125 41.84375 \r\n",
       "Q 15.375 38.28125 15.375 28.328125 \r\n",
       "L 15.375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-110\"/>\r\n",
       "      <path d=\"M 40.234375 0 \r\n",
       "L 40.234375 6.546875 \r\n",
       "Q 35.296875 -1.171875 25.734375 -1.171875 \r\n",
       "Q 19.53125 -1.171875 14.328125 2.25 \r\n",
       "Q 9.125 5.671875 6.265625 11.796875 \r\n",
       "Q 3.421875 17.921875 3.421875 25.875 \r\n",
       "Q 3.421875 33.640625 6 39.96875 \r\n",
       "Q 8.59375 46.296875 13.765625 49.65625 \r\n",
       "Q 18.953125 53.03125 25.34375 53.03125 \r\n",
       "Q 30.03125 53.03125 33.6875 51.046875 \r\n",
       "Q 37.359375 49.078125 39.65625 45.90625 \r\n",
       "L 39.65625 71.578125 \r\n",
       "L 48.390625 71.578125 \r\n",
       "L 48.390625 0 \r\n",
       "z\r\n",
       "M 12.453125 25.875 \r\n",
       "Q 12.453125 15.921875 16.640625 10.984375 \r\n",
       "Q 20.84375 6.0625 26.5625 6.0625 \r\n",
       "Q 32.328125 6.0625 36.34375 10.765625 \r\n",
       "Q 40.375 15.484375 40.375 25.140625 \r\n",
       "Q 40.375 35.796875 36.265625 40.765625 \r\n",
       "Q 32.171875 45.75 26.171875 45.75 \r\n",
       "Q 20.3125 45.75 16.375 40.96875 \r\n",
       "Q 12.453125 36.1875 12.453125 25.875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-100\"/>\r\n",
       "      <path d=\"M 3.078125 15.484375 \r\n",
       "L 11.765625 16.84375 \r\n",
       "Q 12.5 11.625 15.84375 8.84375 \r\n",
       "Q 19.1875 6.0625 25.203125 6.0625 \r\n",
       "Q 31.25 6.0625 34.171875 8.515625 \r\n",
       "Q 37.109375 10.984375 37.109375 14.3125 \r\n",
       "Q 37.109375 17.28125 34.515625 19 \r\n",
       "Q 32.71875 20.171875 25.53125 21.96875 \r\n",
       "Q 15.875 24.421875 12.140625 26.203125 \r\n",
       "Q 8.40625 27.984375 6.46875 31.125 \r\n",
       "Q 4.546875 34.28125 4.546875 38.09375 \r\n",
       "Q 4.546875 41.546875 6.125 44.5 \r\n",
       "Q 7.71875 47.46875 10.453125 49.421875 \r\n",
       "Q 12.5 50.921875 16.03125 51.96875 \r\n",
       "Q 19.578125 53.03125 23.640625 53.03125 \r\n",
       "Q 29.734375 53.03125 34.34375 51.265625 \r\n",
       "Q 38.96875 49.515625 41.15625 46.5 \r\n",
       "Q 43.359375 43.5 44.1875 38.484375 \r\n",
       "L 35.59375 37.3125 \r\n",
       "Q 35.015625 41.3125 32.203125 43.546875 \r\n",
       "Q 29.390625 45.796875 24.265625 45.796875 \r\n",
       "Q 18.21875 45.796875 15.625 43.796875 \r\n",
       "Q 13.03125 41.796875 13.03125 39.109375 \r\n",
       "Q 13.03125 37.40625 14.109375 36.03125 \r\n",
       "Q 15.1875 34.625 17.484375 33.6875 \r\n",
       "Q 18.796875 33.203125 25.25 31.453125 \r\n",
       "Q 34.578125 28.953125 38.25 27.359375 \r\n",
       "Q 41.9375 25.78125 44.03125 22.75 \r\n",
       "Q 46.140625 19.734375 46.140625 15.234375 \r\n",
       "Q 46.140625 10.84375 43.578125 6.953125 \r\n",
       "Q 41.015625 3.078125 36.171875 0.953125 \r\n",
       "Q 31.34375 -1.171875 25.25 -1.171875 \r\n",
       "Q 15.140625 -1.171875 9.84375 3.03125 \r\n",
       "Q 4.546875 7.234375 3.078125 15.484375 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-115\"/>\r\n",
       "      <path d=\"M 25.78125 7.859375 \r\n",
       "L 27.046875 0.09375 \r\n",
       "Q 23.34375 -0.6875 20.40625 -0.6875 \r\n",
       "Q 15.625 -0.6875 12.984375 0.828125 \r\n",
       "Q 10.359375 2.34375 9.28125 4.8125 \r\n",
       "Q 8.203125 7.28125 8.203125 15.1875 \r\n",
       "L 8.203125 45.015625 \r\n",
       "L 1.765625 45.015625 \r\n",
       "L 1.765625 51.859375 \r\n",
       "L 8.203125 51.859375 \r\n",
       "L 8.203125 64.703125 \r\n",
       "L 16.9375 69.96875 \r\n",
       "L 16.9375 51.859375 \r\n",
       "L 25.78125 51.859375 \r\n",
       "L 25.78125 45.015625 \r\n",
       "L 16.9375 45.015625 \r\n",
       "L 16.9375 14.703125 \r\n",
       "Q 16.9375 10.9375 17.40625 9.859375 \r\n",
       "Q 17.875 8.796875 18.921875 8.15625 \r\n",
       "Q 19.96875 7.515625 21.921875 7.515625 \r\n",
       "Q 23.390625 7.515625 25.78125 7.859375 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-116\"/>\r\n",
       "     </defs>\r\n",
       "     <g style=\"fill:#262626;\" transform=\"translate(172.523438 37.620313)scale(0.1 -0.1)\">\r\n",
       "      <use xlink:href=\"#ArialMT-112\"/>\r\n",
       "      <use x=\"55.615234\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "      <use x=\"111.230469\" xlink:href=\"#ArialMT-110\"/>\r\n",
       "      <use x=\"166.845703\" xlink:href=\"#ArialMT-100\"/>\r\n",
       "      <use x=\"222.460938\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "      <use x=\"278.076172\" xlink:href=\"#ArialMT-115\"/>\r\n",
       "      <use x=\"328.076172\" xlink:href=\"#ArialMT-95\"/>\r\n",
       "      <use x=\"383.691406\" xlink:href=\"#ArialMT-99\"/>\r\n",
       "      <use x=\"433.691406\" xlink:href=\"#ArialMT-111\"/>\r\n",
       "      <use x=\"489.306641\" xlink:href=\"#ArialMT-110\"/>\r\n",
       "      <use x=\"544.921875\" xlink:href=\"#ArialMT-99\"/>\r\n",
       "      <use x=\"594.921875\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "      <use x=\"650.537109\" xlink:href=\"#ArialMT-116\"/>\r\n",
       "      <use x=\"678.320312\" xlink:href=\"#ArialMT-95\"/>\r\n",
       "      <use x=\"733.935547\" xlink:href=\"#ArialMT-105\"/>\r\n",
       "      <use x=\"756.152344\" xlink:href=\"#ArialMT-111\"/>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"line2d_24\">\r\n",
       "     <path d=\"M 144.523438 48.265625 \r\n",
       "L 164.523438 48.265625 \r\n",
       "\" style=\"fill:none;stroke:#2ca02c;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "    </g>\r\n",
       "    <g id=\"line2d_25\"/>\r\n",
       "    <g id=\"text_19\">\r\n",
       "     <!-- pandas_append_io -->\r\n",
       "     <g style=\"fill:#262626;\" transform=\"translate(172.523438 51.765625)scale(0.1 -0.1)\">\r\n",
       "      <use xlink:href=\"#ArialMT-112\"/>\r\n",
       "      <use x=\"55.615234\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "      <use x=\"111.230469\" xlink:href=\"#ArialMT-110\"/>\r\n",
       "      <use x=\"166.845703\" xlink:href=\"#ArialMT-100\"/>\r\n",
       "      <use x=\"222.460938\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "      <use x=\"278.076172\" xlink:href=\"#ArialMT-115\"/>\r\n",
       "      <use x=\"328.076172\" xlink:href=\"#ArialMT-95\"/>\r\n",
       "      <use x=\"383.691406\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "      <use x=\"439.306641\" xlink:href=\"#ArialMT-112\"/>\r\n",
       "      <use x=\"494.921875\" xlink:href=\"#ArialMT-112\"/>\r\n",
       "      <use x=\"550.537109\" xlink:href=\"#ArialMT-101\"/>\r\n",
       "      <use x=\"606.152344\" xlink:href=\"#ArialMT-110\"/>\r\n",
       "      <use x=\"661.767578\" xlink:href=\"#ArialMT-100\"/>\r\n",
       "      <use x=\"717.382812\" xlink:href=\"#ArialMT-95\"/>\r\n",
       "      <use x=\"772.998047\" xlink:href=\"#ArialMT-105\"/>\r\n",
       "      <use x=\"795.214844\" xlink:href=\"#ArialMT-111\"/>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "  </g>\r\n",
       " </g>\r\n",
       " <defs>\r\n",
       "  <clipPath id=\"p91eeda5266\">\r\n",
       "   <rect height=\"217.44\" width=\"334.8\" x=\"33.660938\" y=\"7.2\"/>\r\n",
       "  </clipPath>\r\n",
       " </defs>\r\n",
       "</svg>\r\n"
      ],
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "for _ in range(20):\n",
    "    performance(\n",
    "        pyexcel_io_perf, \n",
    "        pyexcel_io, \n",
    "        data, \n",
    "        {'filename': r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\pyexcel_io_0214.tsv', \n",
    "        'delimiter': '\\t'})\n",
    "    performance(\n",
    "        pandas_concat_io_perf, \n",
    "        pandas_concat_io, \n",
    "        data, \n",
    "        {'path_or_buf': r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\pandas_concat_io_0214.tsv', \n",
    "        'sep': '\\t', \n",
    "        'index': False})\n",
    "    performance(\n",
    "        pandas_append_io_perf, \n",
    "        pandas_append_io, \n",
    "        data,\n",
    "        {'path_or_buf': r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\pandas_append_io_0214.tsv', \n",
    "        'sep': '\\t', \n",
    "        'index': False})\n",
    "\n",
    "len_x = len(pyexcel_io_perf)\n",
    "plt.plot(list(range(len_x)), pyexcel_io_perf, label='pyexcel_io')\n",
    "plt.plot(list(range(len_x)), pandas_concat_io_perf, label='pandas_concat_io')\n",
    "plt.plot(list(range(len_x)), pandas_append_io_perf, label='pandas_append_io')\n",
    "plt.legend()\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0x28b6be57cf8>"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n",
       "<svg height=\"261.247813pt\" version=\"1.1\" viewBox=\"0 0 389.085937 261.247813\" width=\"389.085937pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n",
       " <defs>\r\n",
       "  <style type=\"text/css\">\r\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\r\n",
       "  </style>\r\n",
       " </defs>\r\n",
       " <g id=\"figure_1\">\r\n",
       "  <g id=\"patch_1\">\r\n",
       "   <path d=\"M 0 261.247813 \r\n",
       "L 389.085937 261.247813 \r\n",
       "L 389.085937 0 \r\n",
       "L 0 0 \r\n",
       "z\r\n",
       "\" style=\"fill:none;\"/>\r\n",
       "  </g>\r\n",
       "  <g id=\"axes_1\">\r\n",
       "   <g id=\"patch_2\">\r\n",
       "    <path d=\"M 47.085938 224.64 \r\n",
       "L 381.885938 224.64 \r\n",
       "L 381.885938 7.2 \r\n",
       "L 47.085938 7.2 \r\n",
       "z\r\n",
       "\" style=\"fill:#eaeaf2;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"matplotlib.axis_1\">\r\n",
       "    <g id=\"xtick_1\">\r\n",
       "     <g id=\"text_1\">\r\n",
       "      <!-- pyexcel_io -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 6.59375 -19.875 \r\n",
       "L 6.59375 51.859375 \r\n",
       "L 14.59375 51.859375 \r\n",
       "L 14.59375 45.125 \r\n",
       "Q 17.4375 49.078125 21 51.046875 \r\n",
       "Q 24.5625 53.03125 29.640625 53.03125 \r\n",
       "Q 36.28125 53.03125 41.359375 49.609375 \r\n",
       "Q 46.4375 46.1875 49.015625 39.953125 \r\n",
       "Q 51.609375 33.734375 51.609375 26.3125 \r\n",
       "Q 51.609375 18.359375 48.75 11.984375 \r\n",
       "Q 45.90625 5.609375 40.453125 2.21875 \r\n",
       "Q 35.015625 -1.171875 29 -1.171875 \r\n",
       "Q 24.609375 -1.171875 21.109375 0.6875 \r\n",
       "Q 17.625 2.546875 15.375 5.375 \r\n",
       "L 15.375 -19.875 \r\n",
       "z\r\n",
       "M 14.546875 25.640625 \r\n",
       "Q 14.546875 15.625 18.59375 10.84375 \r\n",
       "Q 22.65625 6.0625 28.421875 6.0625 \r\n",
       "Q 34.28125 6.0625 38.453125 11.015625 \r\n",
       "Q 42.625 15.96875 42.625 26.375 \r\n",
       "Q 42.625 36.28125 38.546875 41.203125 \r\n",
       "Q 34.46875 46.140625 28.8125 46.140625 \r\n",
       "Q 23.1875 46.140625 18.859375 40.890625 \r\n",
       "Q 14.546875 35.640625 14.546875 25.640625 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-112\"/>\r\n",
       "       <path d=\"M 6.203125 -19.96875 \r\n",
       "L 5.21875 -11.71875 \r\n",
       "Q 8.109375 -12.5 10.25 -12.5 \r\n",
       "Q 13.1875 -12.5 14.9375 -11.515625 \r\n",
       "Q 16.703125 -10.546875 17.828125 -8.796875 \r\n",
       "Q 18.65625 -7.46875 20.515625 -2.25 \r\n",
       "Q 20.75 -1.515625 21.296875 -0.09375 \r\n",
       "L 1.609375 51.859375 \r\n",
       "L 11.078125 51.859375 \r\n",
       "L 21.875 21.828125 \r\n",
       "Q 23.96875 16.109375 25.640625 9.8125 \r\n",
       "Q 27.15625 15.875 29.25 21.625 \r\n",
       "L 40.328125 51.859375 \r\n",
       "L 49.125 51.859375 \r\n",
       "L 29.390625 -0.875 \r\n",
       "Q 26.21875 -9.421875 24.46875 -12.640625 \r\n",
       "Q 22.125 -17 19.09375 -19.015625 \r\n",
       "Q 16.0625 -21.046875 11.859375 -21.046875 \r\n",
       "Q 9.328125 -21.046875 6.203125 -19.96875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-121\"/>\r\n",
       "       <path d=\"M 42.09375 16.703125 \r\n",
       "L 51.171875 15.578125 \r\n",
       "Q 49.03125 7.625 43.21875 3.21875 \r\n",
       "Q 37.40625 -1.171875 28.375 -1.171875 \r\n",
       "Q 17 -1.171875 10.328125 5.828125 \r\n",
       "Q 3.65625 12.84375 3.65625 25.484375 \r\n",
       "Q 3.65625 38.578125 10.390625 45.796875 \r\n",
       "Q 17.140625 53.03125 27.875 53.03125 \r\n",
       "Q 38.28125 53.03125 44.875 45.953125 \r\n",
       "Q 51.46875 38.875 51.46875 26.03125 \r\n",
       "Q 51.46875 25.25 51.421875 23.6875 \r\n",
       "L 12.75 23.6875 \r\n",
       "Q 13.234375 15.140625 17.578125 10.59375 \r\n",
       "Q 21.921875 6.0625 28.421875 6.0625 \r\n",
       "Q 33.25 6.0625 36.671875 8.59375 \r\n",
       "Q 40.09375 11.140625 42.09375 16.703125 \r\n",
       "z\r\n",
       "M 13.234375 30.90625 \r\n",
       "L 42.1875 30.90625 \r\n",
       "Q 41.609375 37.453125 38.875 40.71875 \r\n",
       "Q 34.671875 45.796875 27.984375 45.796875 \r\n",
       "Q 21.921875 45.796875 17.796875 41.75 \r\n",
       "Q 13.671875 37.703125 13.234375 30.90625 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-101\"/>\r\n",
       "       <path d=\"M 0.734375 0 \r\n",
       "L 19.671875 26.953125 \r\n",
       "L 2.15625 51.859375 \r\n",
       "L 13.140625 51.859375 \r\n",
       "L 21.09375 39.703125 \r\n",
       "Q 23.34375 36.234375 24.703125 33.890625 \r\n",
       "Q 26.859375 37.109375 28.65625 39.59375 \r\n",
       "L 37.40625 51.859375 \r\n",
       "L 47.90625 51.859375 \r\n",
       "L 29.984375 27.4375 \r\n",
       "L 49.265625 0 \r\n",
       "L 38.484375 0 \r\n",
       "L 27.828125 16.109375 \r\n",
       "L 25 20.453125 \r\n",
       "L 11.375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-120\"/>\r\n",
       "       <path d=\"M 40.4375 19 \r\n",
       "L 49.078125 17.875 \r\n",
       "Q 47.65625 8.9375 41.8125 3.875 \r\n",
       "Q 35.984375 -1.171875 27.484375 -1.171875 \r\n",
       "Q 16.84375 -1.171875 10.375 5.78125 \r\n",
       "Q 3.90625 12.75 3.90625 25.734375 \r\n",
       "Q 3.90625 34.125 6.6875 40.421875 \r\n",
       "Q 9.46875 46.734375 15.15625 49.875 \r\n",
       "Q 20.84375 53.03125 27.546875 53.03125 \r\n",
       "Q 35.984375 53.03125 41.359375 48.75 \r\n",
       "Q 46.734375 44.484375 48.25 36.625 \r\n",
       "L 39.703125 35.296875 \r\n",
       "Q 38.484375 40.53125 35.375 43.15625 \r\n",
       "Q 32.28125 45.796875 27.875 45.796875 \r\n",
       "Q 21.234375 45.796875 17.078125 41.03125 \r\n",
       "Q 12.9375 36.28125 12.9375 25.984375 \r\n",
       "Q 12.9375 15.53125 16.9375 10.796875 \r\n",
       "Q 20.953125 6.0625 27.390625 6.0625 \r\n",
       "Q 32.5625 6.0625 36.03125 9.234375 \r\n",
       "Q 39.5 12.40625 40.4375 19 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-99\"/>\r\n",
       "       <path d=\"M 6.390625 0 \r\n",
       "L 6.390625 71.578125 \r\n",
       "L 15.1875 71.578125 \r\n",
       "L 15.1875 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-108\"/>\r\n",
       "       <path d=\"M -1.515625 -19.875 \r\n",
       "L -1.515625 -13.53125 \r\n",
       "L 56.734375 -13.53125 \r\n",
       "L 56.734375 -19.875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-95\"/>\r\n",
       "       <path d=\"M 6.640625 61.46875 \r\n",
       "L 6.640625 71.578125 \r\n",
       "L 15.4375 71.578125 \r\n",
       "L 15.4375 61.46875 \r\n",
       "z\r\n",
       "M 6.640625 0 \r\n",
       "L 6.640625 51.859375 \r\n",
       "L 15.4375 51.859375 \r\n",
       "L 15.4375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-105\"/>\r\n",
       "       <path d=\"M 3.328125 25.921875 \r\n",
       "Q 3.328125 40.328125 11.328125 47.265625 \r\n",
       "Q 18.015625 53.03125 27.640625 53.03125 \r\n",
       "Q 38.328125 53.03125 45.109375 46.015625 \r\n",
       "Q 51.90625 39.015625 51.90625 26.65625 \r\n",
       "Q 51.90625 16.65625 48.90625 10.90625 \r\n",
       "Q 45.90625 5.171875 40.15625 2 \r\n",
       "Q 34.421875 -1.171875 27.640625 -1.171875 \r\n",
       "Q 16.75 -1.171875 10.03125 5.8125 \r\n",
       "Q 3.328125 12.796875 3.328125 25.921875 \r\n",
       "z\r\n",
       "M 12.359375 25.921875 \r\n",
       "Q 12.359375 15.96875 16.703125 11.015625 \r\n",
       "Q 21.046875 6.0625 27.640625 6.0625 \r\n",
       "Q 34.1875 6.0625 38.53125 11.03125 \r\n",
       "Q 42.875 16.015625 42.875 26.21875 \r\n",
       "Q 42.875 35.84375 38.5 40.796875 \r\n",
       "Q 34.125 45.75 27.640625 45.75 \r\n",
       "Q 21.046875 45.75 16.703125 40.8125 \r\n",
       "Q 12.359375 35.890625 12.359375 25.921875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-111\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(79.261719 238.797812)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-112\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-121\"/>\r\n",
       "       <use x=\"105.615234\" xlink:href=\"#ArialMT-101\"/>\r\n",
       "       <use x=\"161.230469\" xlink:href=\"#ArialMT-120\"/>\r\n",
       "       <use x=\"211.230469\" xlink:href=\"#ArialMT-99\"/>\r\n",
       "       <use x=\"261.230469\" xlink:href=\"#ArialMT-101\"/>\r\n",
       "       <use x=\"316.845703\" xlink:href=\"#ArialMT-108\"/>\r\n",
       "       <use x=\"339.0625\" xlink:href=\"#ArialMT-95\"/>\r\n",
       "       <use x=\"394.677734\" xlink:href=\"#ArialMT-105\"/>\r\n",
       "       <use x=\"416.894531\" xlink:href=\"#ArialMT-111\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"xtick_2\">\r\n",
       "     <g id=\"text_2\">\r\n",
       "      <!-- pandas_concat_io -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 40.4375 6.390625 \r\n",
       "Q 35.546875 2.25 31.03125 0.53125 \r\n",
       "Q 26.515625 -1.171875 21.34375 -1.171875 \r\n",
       "Q 12.796875 -1.171875 8.203125 3 \r\n",
       "Q 3.609375 7.171875 3.609375 13.671875 \r\n",
       "Q 3.609375 17.484375 5.34375 20.625 \r\n",
       "Q 7.078125 23.78125 9.890625 25.6875 \r\n",
       "Q 12.703125 27.59375 16.21875 28.5625 \r\n",
       "Q 18.796875 29.25 24.03125 29.890625 \r\n",
       "Q 34.671875 31.15625 39.703125 32.90625 \r\n",
       "Q 39.75 34.71875 39.75 35.203125 \r\n",
       "Q 39.75 40.578125 37.25 42.78125 \r\n",
       "Q 33.890625 45.75 27.25 45.75 \r\n",
       "Q 21.046875 45.75 18.09375 43.578125 \r\n",
       "Q 15.140625 41.40625 13.71875 35.890625 \r\n",
       "L 5.125 37.0625 \r\n",
       "Q 6.296875 42.578125 8.984375 45.96875 \r\n",
       "Q 11.671875 49.359375 16.75 51.1875 \r\n",
       "Q 21.828125 53.03125 28.515625 53.03125 \r\n",
       "Q 35.15625 53.03125 39.296875 51.46875 \r\n",
       "Q 43.453125 49.90625 45.40625 47.53125 \r\n",
       "Q 47.359375 45.171875 48.140625 41.546875 \r\n",
       "Q 48.578125 39.3125 48.578125 33.453125 \r\n",
       "L 48.578125 21.734375 \r\n",
       "Q 48.578125 9.46875 49.140625 6.21875 \r\n",
       "Q 49.703125 2.984375 51.375 0 \r\n",
       "L 42.1875 0 \r\n",
       "Q 40.828125 2.734375 40.4375 6.390625 \r\n",
       "z\r\n",
       "M 39.703125 26.03125 \r\n",
       "Q 34.90625 24.078125 25.34375 22.703125 \r\n",
       "Q 19.921875 21.921875 17.671875 20.9375 \r\n",
       "Q 15.4375 19.96875 14.203125 18.09375 \r\n",
       "Q 12.984375 16.21875 12.984375 13.921875 \r\n",
       "Q 12.984375 10.40625 15.640625 8.0625 \r\n",
       "Q 18.3125 5.71875 23.4375 5.71875 \r\n",
       "Q 28.515625 5.71875 32.46875 7.9375 \r\n",
       "Q 36.421875 10.15625 38.28125 14.015625 \r\n",
       "Q 39.703125 17 39.703125 22.796875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-97\"/>\r\n",
       "       <path d=\"M 6.59375 0 \r\n",
       "L 6.59375 51.859375 \r\n",
       "L 14.5 51.859375 \r\n",
       "L 14.5 44.484375 \r\n",
       "Q 20.21875 53.03125 31 53.03125 \r\n",
       "Q 35.6875 53.03125 39.625 51.34375 \r\n",
       "Q 43.5625 49.65625 45.515625 46.921875 \r\n",
       "Q 47.46875 44.1875 48.25 40.4375 \r\n",
       "Q 48.734375 37.984375 48.734375 31.890625 \r\n",
       "L 48.734375 0 \r\n",
       "L 39.9375 0 \r\n",
       "L 39.9375 31.546875 \r\n",
       "Q 39.9375 36.921875 38.90625 39.578125 \r\n",
       "Q 37.890625 42.234375 35.28125 43.8125 \r\n",
       "Q 32.671875 45.40625 29.15625 45.40625 \r\n",
       "Q 23.53125 45.40625 19.453125 41.84375 \r\n",
       "Q 15.375 38.28125 15.375 28.328125 \r\n",
       "L 15.375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-110\"/>\r\n",
       "       <path d=\"M 40.234375 0 \r\n",
       "L 40.234375 6.546875 \r\n",
       "Q 35.296875 -1.171875 25.734375 -1.171875 \r\n",
       "Q 19.53125 -1.171875 14.328125 2.25 \r\n",
       "Q 9.125 5.671875 6.265625 11.796875 \r\n",
       "Q 3.421875 17.921875 3.421875 25.875 \r\n",
       "Q 3.421875 33.640625 6 39.96875 \r\n",
       "Q 8.59375 46.296875 13.765625 49.65625 \r\n",
       "Q 18.953125 53.03125 25.34375 53.03125 \r\n",
       "Q 30.03125 53.03125 33.6875 51.046875 \r\n",
       "Q 37.359375 49.078125 39.65625 45.90625 \r\n",
       "L 39.65625 71.578125 \r\n",
       "L 48.390625 71.578125 \r\n",
       "L 48.390625 0 \r\n",
       "z\r\n",
       "M 12.453125 25.875 \r\n",
       "Q 12.453125 15.921875 16.640625 10.984375 \r\n",
       "Q 20.84375 6.0625 26.5625 6.0625 \r\n",
       "Q 32.328125 6.0625 36.34375 10.765625 \r\n",
       "Q 40.375 15.484375 40.375 25.140625 \r\n",
       "Q 40.375 35.796875 36.265625 40.765625 \r\n",
       "Q 32.171875 45.75 26.171875 45.75 \r\n",
       "Q 20.3125 45.75 16.375 40.96875 \r\n",
       "Q 12.453125 36.1875 12.453125 25.875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-100\"/>\r\n",
       "       <path d=\"M 3.078125 15.484375 \r\n",
       "L 11.765625 16.84375 \r\n",
       "Q 12.5 11.625 15.84375 8.84375 \r\n",
       "Q 19.1875 6.0625 25.203125 6.0625 \r\n",
       "Q 31.25 6.0625 34.171875 8.515625 \r\n",
       "Q 37.109375 10.984375 37.109375 14.3125 \r\n",
       "Q 37.109375 17.28125 34.515625 19 \r\n",
       "Q 32.71875 20.171875 25.53125 21.96875 \r\n",
       "Q 15.875 24.421875 12.140625 26.203125 \r\n",
       "Q 8.40625 27.984375 6.46875 31.125 \r\n",
       "Q 4.546875 34.28125 4.546875 38.09375 \r\n",
       "Q 4.546875 41.546875 6.125 44.5 \r\n",
       "Q 7.71875 47.46875 10.453125 49.421875 \r\n",
       "Q 12.5 50.921875 16.03125 51.96875 \r\n",
       "Q 19.578125 53.03125 23.640625 53.03125 \r\n",
       "Q 29.734375 53.03125 34.34375 51.265625 \r\n",
       "Q 38.96875 49.515625 41.15625 46.5 \r\n",
       "Q 43.359375 43.5 44.1875 38.484375 \r\n",
       "L 35.59375 37.3125 \r\n",
       "Q 35.015625 41.3125 32.203125 43.546875 \r\n",
       "Q 29.390625 45.796875 24.265625 45.796875 \r\n",
       "Q 18.21875 45.796875 15.625 43.796875 \r\n",
       "Q 13.03125 41.796875 13.03125 39.109375 \r\n",
       "Q 13.03125 37.40625 14.109375 36.03125 \r\n",
       "Q 15.1875 34.625 17.484375 33.6875 \r\n",
       "Q 18.796875 33.203125 25.25 31.453125 \r\n",
       "Q 34.578125 28.953125 38.25 27.359375 \r\n",
       "Q 41.9375 25.78125 44.03125 22.75 \r\n",
       "Q 46.140625 19.734375 46.140625 15.234375 \r\n",
       "Q 46.140625 10.84375 43.578125 6.953125 \r\n",
       "Q 41.015625 3.078125 36.171875 0.953125 \r\n",
       "Q 31.34375 -1.171875 25.25 -1.171875 \r\n",
       "Q 15.140625 -1.171875 9.84375 3.03125 \r\n",
       "Q 4.546875 7.234375 3.078125 15.484375 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-115\"/>\r\n",
       "       <path d=\"M 25.78125 7.859375 \r\n",
       "L 27.046875 0.09375 \r\n",
       "Q 23.34375 -0.6875 20.40625 -0.6875 \r\n",
       "Q 15.625 -0.6875 12.984375 0.828125 \r\n",
       "Q 10.359375 2.34375 9.28125 4.8125 \r\n",
       "Q 8.203125 7.28125 8.203125 15.1875 \r\n",
       "L 8.203125 45.015625 \r\n",
       "L 1.765625 45.015625 \r\n",
       "L 1.765625 51.859375 \r\n",
       "L 8.203125 51.859375 \r\n",
       "L 8.203125 64.703125 \r\n",
       "L 16.9375 69.96875 \r\n",
       "L 16.9375 51.859375 \r\n",
       "L 25.78125 51.859375 \r\n",
       "L 25.78125 45.015625 \r\n",
       "L 16.9375 45.015625 \r\n",
       "L 16.9375 14.703125 \r\n",
       "Q 16.9375 10.9375 17.40625 9.859375 \r\n",
       "Q 17.875 8.796875 18.921875 8.15625 \r\n",
       "Q 19.96875 7.515625 21.921875 7.515625 \r\n",
       "Q 23.390625 7.515625 25.78125 7.859375 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-116\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(173.900781 238.797812)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-112\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "       <use x=\"111.230469\" xlink:href=\"#ArialMT-110\"/>\r\n",
       "       <use x=\"166.845703\" xlink:href=\"#ArialMT-100\"/>\r\n",
       "       <use x=\"222.460938\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "       <use x=\"278.076172\" xlink:href=\"#ArialMT-115\"/>\r\n",
       "       <use x=\"328.076172\" xlink:href=\"#ArialMT-95\"/>\r\n",
       "       <use x=\"383.691406\" xlink:href=\"#ArialMT-99\"/>\r\n",
       "       <use x=\"433.691406\" xlink:href=\"#ArialMT-111\"/>\r\n",
       "       <use x=\"489.306641\" xlink:href=\"#ArialMT-110\"/>\r\n",
       "       <use x=\"544.921875\" xlink:href=\"#ArialMT-99\"/>\r\n",
       "       <use x=\"594.921875\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "       <use x=\"650.537109\" xlink:href=\"#ArialMT-116\"/>\r\n",
       "       <use x=\"678.320312\" xlink:href=\"#ArialMT-95\"/>\r\n",
       "       <use x=\"733.935547\" xlink:href=\"#ArialMT-105\"/>\r\n",
       "       <use x=\"756.152344\" xlink:href=\"#ArialMT-111\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"xtick_3\">\r\n",
       "     <g id=\"text_3\">\r\n",
       "      <!-- pandas_append_io -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(283.548437 238.797812)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-112\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "       <use x=\"111.230469\" xlink:href=\"#ArialMT-110\"/>\r\n",
       "       <use x=\"166.845703\" xlink:href=\"#ArialMT-100\"/>\r\n",
       "       <use x=\"222.460938\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "       <use x=\"278.076172\" xlink:href=\"#ArialMT-115\"/>\r\n",
       "       <use x=\"328.076172\" xlink:href=\"#ArialMT-95\"/>\r\n",
       "       <use x=\"383.691406\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "       <use x=\"439.306641\" xlink:href=\"#ArialMT-112\"/>\r\n",
       "       <use x=\"494.921875\" xlink:href=\"#ArialMT-112\"/>\r\n",
       "       <use x=\"550.537109\" xlink:href=\"#ArialMT-101\"/>\r\n",
       "       <use x=\"606.152344\" xlink:href=\"#ArialMT-110\"/>\r\n",
       "       <use x=\"661.767578\" xlink:href=\"#ArialMT-100\"/>\r\n",
       "       <use x=\"717.382812\" xlink:href=\"#ArialMT-95\"/>\r\n",
       "       <use x=\"772.998047\" xlink:href=\"#ArialMT-105\"/>\r\n",
       "       <use x=\"795.214844\" xlink:href=\"#ArialMT-111\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"text_4\">\r\n",
       "     <!-- label -->\r\n",
       "     <defs>\r\n",
       "      <path d=\"M 14.703125 0 \r\n",
       "L 6.546875 0 \r\n",
       "L 6.546875 71.578125 \r\n",
       "L 15.328125 71.578125 \r\n",
       "L 15.328125 46.046875 \r\n",
       "Q 20.90625 53.03125 29.546875 53.03125 \r\n",
       "Q 34.328125 53.03125 38.59375 51.09375 \r\n",
       "Q 42.875 49.171875 45.625 45.671875 \r\n",
       "Q 48.390625 42.1875 49.953125 37.25 \r\n",
       "Q 51.515625 32.328125 51.515625 26.703125 \r\n",
       "Q 51.515625 13.375 44.921875 6.09375 \r\n",
       "Q 38.328125 -1.171875 29.109375 -1.171875 \r\n",
       "Q 19.921875 -1.171875 14.703125 6.5 \r\n",
       "z\r\n",
       "M 14.59375 26.3125 \r\n",
       "Q 14.59375 17 17.140625 12.84375 \r\n",
       "Q 21.296875 6.0625 28.375 6.0625 \r\n",
       "Q 34.125 6.0625 38.328125 11.0625 \r\n",
       "Q 42.53125 16.0625 42.53125 25.984375 \r\n",
       "Q 42.53125 36.140625 38.5 40.96875 \r\n",
       "Q 34.46875 45.796875 28.765625 45.796875 \r\n",
       "Q 23 45.796875 18.796875 40.796875 \r\n",
       "Q 14.59375 35.796875 14.59375 26.3125 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-98\"/>\r\n",
       "     </defs>\r\n",
       "     <g style=\"fill:#262626;\" transform=\"translate(203.922656 252.060313)scale(0.1 -0.1)\">\r\n",
       "      <use xlink:href=\"#ArialMT-108\"/>\r\n",
       "      <use x=\"22.216797\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "      <use x=\"77.832031\" xlink:href=\"#ArialMT-98\"/>\r\n",
       "      <use x=\"133.447266\" xlink:href=\"#ArialMT-101\"/>\r\n",
       "      <use x=\"189.0625\" xlink:href=\"#ArialMT-108\"/>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "   <g id=\"matplotlib.axis_2\">\r\n",
       "    <g id=\"ytick_1\">\r\n",
       "     <g id=\"line2d_1\">\r\n",
       "      <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 47.085938 215.166738 \r\n",
       "L 381.885938 215.166738 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_5\">\r\n",
       "      <!-- −5.0 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 52.828125 31.203125 \r\n",
       "L 5.5625 31.203125 \r\n",
       "L 5.5625 39.40625 \r\n",
       "L 52.828125 39.40625 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-8722\"/>\r\n",
       "       <path d=\"M 4.15625 18.75 \r\n",
       "L 13.375 19.53125 \r\n",
       "Q 14.40625 12.796875 18.140625 9.390625 \r\n",
       "Q 21.875 6 27.15625 6 \r\n",
       "Q 33.5 6 37.890625 10.78125 \r\n",
       "Q 42.28125 15.578125 42.28125 23.484375 \r\n",
       "Q 42.28125 31 38.0625 35.34375 \r\n",
       "Q 33.84375 39.703125 27 39.703125 \r\n",
       "Q 22.75 39.703125 19.328125 37.765625 \r\n",
       "Q 15.921875 35.84375 13.96875 32.765625 \r\n",
       "L 5.71875 33.84375 \r\n",
       "L 12.640625 70.609375 \r\n",
       "L 48.25 70.609375 \r\n",
       "L 48.25 62.203125 \r\n",
       "L 19.671875 62.203125 \r\n",
       "L 15.828125 42.96875 \r\n",
       "Q 22.265625 47.46875 29.34375 47.46875 \r\n",
       "Q 38.71875 47.46875 45.15625 40.96875 \r\n",
       "Q 51.609375 34.46875 51.609375 24.265625 \r\n",
       "Q 51.609375 14.546875 45.953125 7.46875 \r\n",
       "Q 39.0625 -1.21875 27.15625 -1.21875 \r\n",
       "Q 17.390625 -1.21875 11.203125 4.25 \r\n",
       "Q 5.03125 9.71875 4.15625 18.75 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-53\"/>\r\n",
       "       <path d=\"M 9.078125 0 \r\n",
       "L 9.078125 10.015625 \r\n",
       "L 19.09375 10.015625 \r\n",
       "L 19.09375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-46\"/>\r\n",
       "       <path d=\"M 4.15625 35.296875 \r\n",
       "Q 4.15625 48 6.765625 55.734375 \r\n",
       "Q 9.375 63.484375 14.515625 67.671875 \r\n",
       "Q 19.671875 71.875 27.484375 71.875 \r\n",
       "Q 33.25 71.875 37.59375 69.546875 \r\n",
       "Q 41.9375 67.234375 44.765625 62.859375 \r\n",
       "Q 47.609375 58.5 49.21875 52.21875 \r\n",
       "Q 50.828125 45.953125 50.828125 35.296875 \r\n",
       "Q 50.828125 22.703125 48.234375 14.96875 \r\n",
       "Q 45.65625 7.234375 40.5 3 \r\n",
       "Q 35.359375 -1.21875 27.484375 -1.21875 \r\n",
       "Q 17.140625 -1.21875 11.234375 6.203125 \r\n",
       "Q 4.15625 15.140625 4.15625 35.296875 \r\n",
       "z\r\n",
       "M 13.1875 35.296875 \r\n",
       "Q 13.1875 17.671875 17.3125 11.828125 \r\n",
       "Q 21.4375 6 27.484375 6 \r\n",
       "Q 33.546875 6 37.671875 11.859375 \r\n",
       "Q 41.796875 17.71875 41.796875 35.296875 \r\n",
       "Q 41.796875 52.984375 37.671875 58.78125 \r\n",
       "Q 33.546875 64.59375 27.390625 64.59375 \r\n",
       "Q 21.34375 64.59375 17.71875 59.46875 \r\n",
       "Q 13.1875 52.9375 13.1875 35.296875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-48\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(20.345312 218.745644)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-8722\"/>\r\n",
       "       <use x=\"58.398438\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "       <use x=\"114.013672\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"141.796875\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_2\">\r\n",
       "     <g id=\"line2d_2\">\r\n",
       "      <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 47.085938 176.055948 \r\n",
       "L 381.885938 176.055948 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_6\">\r\n",
       "      <!-- −4.5 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 32.328125 0 \r\n",
       "L 32.328125 17.140625 \r\n",
       "L 1.265625 17.140625 \r\n",
       "L 1.265625 25.203125 \r\n",
       "L 33.9375 71.578125 \r\n",
       "L 41.109375 71.578125 \r\n",
       "L 41.109375 25.203125 \r\n",
       "L 50.78125 25.203125 \r\n",
       "L 50.78125 17.140625 \r\n",
       "L 41.109375 17.140625 \r\n",
       "L 41.109375 0 \r\n",
       "z\r\n",
       "M 32.328125 25.203125 \r\n",
       "L 32.328125 57.46875 \r\n",
       "L 9.90625 25.203125 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-52\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(20.345312 179.634854)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-8722\"/>\r\n",
       "       <use x=\"58.398438\" xlink:href=\"#ArialMT-52\"/>\r\n",
       "       <use x=\"114.013672\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"141.796875\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_3\">\r\n",
       "     <g id=\"line2d_3\">\r\n",
       "      <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 47.085938 136.945158 \r\n",
       "L 381.885938 136.945158 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_7\">\r\n",
       "      <!-- −4.0 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(20.345312 140.524064)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-8722\"/>\r\n",
       "       <use x=\"58.398438\" xlink:href=\"#ArialMT-52\"/>\r\n",
       "       <use x=\"114.013672\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"141.796875\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_4\">\r\n",
       "     <g id=\"line2d_4\">\r\n",
       "      <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 47.085938 97.834368 \r\n",
       "L 381.885938 97.834368 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_8\">\r\n",
       "      <!-- −3.5 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 4.203125 18.890625 \r\n",
       "L 12.984375 20.0625 \r\n",
       "Q 14.5 12.59375 18.140625 9.296875 \r\n",
       "Q 21.78125 6 27 6 \r\n",
       "Q 33.203125 6 37.46875 10.296875 \r\n",
       "Q 41.75 14.59375 41.75 20.953125 \r\n",
       "Q 41.75 27 37.796875 30.921875 \r\n",
       "Q 33.84375 34.859375 27.734375 34.859375 \r\n",
       "Q 25.25 34.859375 21.53125 33.890625 \r\n",
       "L 22.515625 41.609375 \r\n",
       "Q 23.390625 41.5 23.921875 41.5 \r\n",
       "Q 29.546875 41.5 34.03125 44.421875 \r\n",
       "Q 38.53125 47.359375 38.53125 53.46875 \r\n",
       "Q 38.53125 58.296875 35.25 61.46875 \r\n",
       "Q 31.984375 64.65625 26.8125 64.65625 \r\n",
       "Q 21.6875 64.65625 18.265625 61.421875 \r\n",
       "Q 14.84375 58.203125 13.875 51.765625 \r\n",
       "L 5.078125 53.328125 \r\n",
       "Q 6.6875 62.15625 12.390625 67.015625 \r\n",
       "Q 18.109375 71.875 26.609375 71.875 \r\n",
       "Q 32.46875 71.875 37.390625 69.359375 \r\n",
       "Q 42.328125 66.84375 44.9375 62.5 \r\n",
       "Q 47.5625 58.15625 47.5625 53.265625 \r\n",
       "Q 47.5625 48.640625 45.0625 44.828125 \r\n",
       "Q 42.578125 41.015625 37.703125 38.765625 \r\n",
       "Q 44.046875 37.3125 47.5625 32.6875 \r\n",
       "Q 51.078125 28.078125 51.078125 21.140625 \r\n",
       "Q 51.078125 11.765625 44.234375 5.25 \r\n",
       "Q 37.40625 -1.265625 26.953125 -1.265625 \r\n",
       "Q 17.53125 -1.265625 11.296875 4.34375 \r\n",
       "Q 5.078125 9.96875 4.203125 18.890625 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-51\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(20.345312 101.413275)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-8722\"/>\r\n",
       "       <use x=\"58.398438\" xlink:href=\"#ArialMT-51\"/>\r\n",
       "       <use x=\"114.013672\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"141.796875\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_5\">\r\n",
       "     <g id=\"line2d_5\">\r\n",
       "      <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 47.085938 58.723578 \r\n",
       "L 381.885938 58.723578 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_9\">\r\n",
       "      <!-- −3.0 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(20.345312 62.302485)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-8722\"/>\r\n",
       "       <use x=\"58.398438\" xlink:href=\"#ArialMT-51\"/>\r\n",
       "       <use x=\"114.013672\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"141.796875\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_6\">\r\n",
       "     <g id=\"line2d_6\">\r\n",
       "      <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 47.085938 19.612789 \r\n",
       "L 381.885938 19.612789 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_10\">\r\n",
       "      <!-- −2.5 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 50.34375 8.453125 \r\n",
       "L 50.34375 0 \r\n",
       "L 3.03125 0 \r\n",
       "Q 2.9375 3.171875 4.046875 6.109375 \r\n",
       "Q 5.859375 10.9375 9.828125 15.625 \r\n",
       "Q 13.8125 20.3125 21.34375 26.46875 \r\n",
       "Q 33.015625 36.03125 37.109375 41.625 \r\n",
       "Q 41.21875 47.21875 41.21875 52.203125 \r\n",
       "Q 41.21875 57.421875 37.46875 61 \r\n",
       "Q 33.734375 64.59375 27.734375 64.59375 \r\n",
       "Q 21.390625 64.59375 17.578125 60.78125 \r\n",
       "Q 13.765625 56.984375 13.71875 50.25 \r\n",
       "L 4.6875 51.171875 \r\n",
       "Q 5.609375 61.28125 11.65625 66.578125 \r\n",
       "Q 17.71875 71.875 27.9375 71.875 \r\n",
       "Q 38.234375 71.875 44.234375 66.15625 \r\n",
       "Q 50.25 60.453125 50.25 52 \r\n",
       "Q 50.25 47.703125 48.484375 43.546875 \r\n",
       "Q 46.734375 39.40625 42.65625 34.8125 \r\n",
       "Q 38.578125 30.21875 29.109375 22.21875 \r\n",
       "Q 21.1875 15.578125 18.9375 13.203125 \r\n",
       "Q 16.703125 10.84375 15.234375 8.453125 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-50\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(20.345312 23.191695)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-8722\"/>\r\n",
       "       <use x=\"58.398438\" xlink:href=\"#ArialMT-50\"/>\r\n",
       "       <use x=\"114.013672\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"141.796875\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"text_11\">\r\n",
       "     <!-- data -->\r\n",
       "     <g style=\"fill:#262626;\" transform=\"translate(14.357812 125.650469)rotate(-90)scale(0.1 -0.1)\">\r\n",
       "      <use xlink:href=\"#ArialMT-100\"/>\r\n",
       "      <use x=\"55.615234\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "      <use x=\"111.230469\" xlink:href=\"#ArialMT-116\"/>\r\n",
       "      <use x=\"139.013672\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_3\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 58.245937 202.679297 \r\n",
       "L 147.525937 202.679297 \r\n",
       "L 147.525937 183.326593 \r\n",
       "L 58.245937 183.326593 \r\n",
       "L 58.245937 202.679297 \r\n",
       "z\r\n",
       "\" style=\"fill:#3274a1;stroke:#3d3d3d;stroke-linejoin:miter;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_4\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 169.845937 97.591647 \r\n",
       "L 259.125937 97.591647 \r\n",
       "L 259.125937 69.767383 \r\n",
       "L 169.845937 69.767383 \r\n",
       "L 169.845937 97.591647 \r\n",
       "z\r\n",
       "\" style=\"fill:#e1812c;stroke:#3d3d3d;stroke-linejoin:miter;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_5\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 281.445938 71.753847 \r\n",
       "L 370.725937 71.753847 \r\n",
       "L 370.725937 42.592642 \r\n",
       "L 281.445938 42.592642 \r\n",
       "L 281.445938 71.753847 \r\n",
       "z\r\n",
       "\" style=\"fill:#3a923a;stroke:#3d3d3d;stroke-linejoin:miter;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_7\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 102.885937 202.679297 \r\n",
       "L 102.885937 212.318651 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_8\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 102.885937 183.326593 \r\n",
       "L 102.885937 165.961005 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_9\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 80.565937 212.318651 \r\n",
       "L 125.205938 212.318651 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_10\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 80.565937 165.961005 \r\n",
       "L 125.205938 165.961005 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_11\">\r\n",
       "    <defs>\r\n",
       "     <path d=\"M 0 3.535534 \r\n",
       "L 2.12132 0 \r\n",
       "L 0 -3.535534 \r\n",
       "L -2.12132 0 \r\n",
       "z\r\n",
       "\" id=\"m8e680438ef\" style=\"stroke:#3d3d3d;stroke-linejoin:miter;\"/>\r\n",
       "    </defs>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#3d3d3d;stroke:#3d3d3d;stroke-linejoin:miter;\" x=\"102.885937\" xlink:href=\"#m8e680438ef\" y=\"80.039639\"/>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_12\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 214.485937 97.591647 \r\n",
       "L 214.485937 101.193617 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_13\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 214.485937 69.767383 \r\n",
       "L 214.485937 49.787343 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_14\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 192.165937 101.193617 \r\n",
       "L 236.805937 101.193617 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_15\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 192.165937 49.787343 \r\n",
       "L 236.805937 49.787343 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_16\">\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#3d3d3d;stroke:#3d3d3d;stroke-linejoin:miter;\" x=\"214.485937\" xlink:href=\"#m8e680438ef\" y=\"20.554114\"/>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_17\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 326.085938 71.753847 \r\n",
       "L 326.085938 77.016082 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_18\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 326.085938 42.592642 \r\n",
       "L 326.085938 19.570965 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_19\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 303.765938 77.016082 \r\n",
       "L 348.405937 77.016082 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_20\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 303.765938 19.570965 \r\n",
       "L 348.405937 19.570965 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_21\"/>\r\n",
       "   <g id=\"line2d_22\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 58.245937 198.428221 \r\n",
       "L 147.525937 198.428221 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_23\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 169.845937 89.173669 \r\n",
       "L 259.125937 89.173669 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_24\">\r\n",
       "    <path clip-path=\"url(#pa6479d1fe8)\" d=\"M 281.445938 66.475484 \r\n",
       "L 370.725937 66.475484 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_6\">\r\n",
       "    <path d=\"M 47.085938 224.64 \r\n",
       "L 47.085938 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_7\">\r\n",
       "    <path d=\"M 381.885938 224.64 \r\n",
       "L 381.885938 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_8\">\r\n",
       "    <path d=\"M 47.085938 224.64 \r\n",
       "L 381.885938 224.64 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_9\">\r\n",
       "    <path d=\"M 47.085938 7.2 \r\n",
       "L 381.885938 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"PathCollection_1\">\r\n",
       "    <defs>\r\n",
       "     <path d=\"M 0 2.5 \r\n",
       "C 0.663008 2.5 1.29895 2.236584 1.767767 1.767767 \r\n",
       "C 2.236584 1.29895 2.5 0.663008 2.5 0 \r\n",
       "C 2.5 -0.663008 2.236584 -1.29895 1.767767 -1.767767 \r\n",
       "C 1.29895 -2.236584 0.663008 -2.5 0 -2.5 \r\n",
       "C -0.663008 -2.5 -1.29895 -2.236584 -1.767767 -1.767767 \r\n",
       "C -2.236584 -1.29895 -2.5 -0.663008 -2.5 0 \r\n",
       "C -2.5 0.663008 -2.236584 1.29895 -1.767767 1.767767 \r\n",
       "C -1.29895 2.236584 -0.663008 2.5 0 2.5 \r\n",
       "z\r\n",
       "\" id=\"C0_0_a70a6cd78e\"/>\r\n",
       "    </defs>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"102.885937\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"212.318651\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"98.422714\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"209.685851\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"106.841007\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"209.030533\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"102.520399\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"206.190131\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"95.688143\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"205.417672\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"104.967495\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"201.766506\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"99.778376\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"201.007256\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"109.885911\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"200.01773\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"94.908693\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"199.138869\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"114.965436\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"198.753921\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"89.772703\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"198.10252\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"102.885937\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"195.204601\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"99.734817\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"191.205402\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"103.535082\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"187.755666\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"98.901343\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"185.405202\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"102.885937\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"177.090766\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"102.885937\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"171.690514\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"101.447976\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"166.88172\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"106.608198\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"165.961005\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"102.885937\" xlink:href=\"#C0_0_a70a6cd78e\" y=\"80.039639\"/>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "   <g id=\"PathCollection_2\">\r\n",
       "    <defs>\r\n",
       "     <path d=\"M 0 2.5 \r\n",
       "C 0.663008 2.5 1.29895 2.236584 1.767767 1.767767 \r\n",
       "C 2.236584 1.29895 2.5 0.663008 2.5 0 \r\n",
       "C 2.5 -0.663008 2.236584 -1.29895 1.767767 -1.767767 \r\n",
       "C 1.29895 -2.236584 0.663008 -2.5 0 -2.5 \r\n",
       "C -0.663008 -2.5 -1.29895 -2.236584 -1.767767 -1.767767 \r\n",
       "C -2.236584 -1.29895 -2.5 -0.663008 -2.5 0 \r\n",
       "C -2.5 0.663008 -2.236584 1.29895 -1.767767 1.767767 \r\n",
       "C -1.29895 2.236584 -0.663008 2.5 0 2.5 \r\n",
       "z\r\n",
       "\" id=\"C1_0_5c021ff116\"/>\r\n",
       "    </defs>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"214.485937\" xlink:href=\"#C1_0_5c021ff116\" y=\"101.193617\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"209.501388\" xlink:href=\"#C1_0_5c021ff116\" y=\"99.623843\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"219.080738\" xlink:href=\"#C1_0_5c021ff116\" y=\"98.774811\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"224.288366\" xlink:href=\"#C1_0_5c021ff116\" y=\"98.140844\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"204.580968\" xlink:href=\"#C1_0_5c021ff116\" y=\"97.880188\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"229.494448\" xlink:href=\"#C1_0_5c021ff116\" y=\"97.495467\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"214.485937\" xlink:href=\"#C1_0_5c021ff116\" y=\"95.611071\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"209.339399\" xlink:href=\"#C1_0_5c021ff116\" y=\"94.623324\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"214.485937\" xlink:href=\"#C1_0_5c021ff116\" y=\"90.010499\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"219.73593\" xlink:href=\"#C1_0_5c021ff116\" y=\"90.002062\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"209.535654\" xlink:href=\"#C1_0_5c021ff116\" y=\"88.345277\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"216.851299\" xlink:href=\"#C1_0_5c021ff116\" y=\"85.546731\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"221.863416\" xlink:href=\"#C1_0_5c021ff116\" y=\"84.058702\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"214.485937\" xlink:href=\"#C1_0_5c021ff116\" y=\"75.973368\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"211.674461\" xlink:href=\"#C1_0_5c021ff116\" y=\"71.750753\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"214.485937\" xlink:href=\"#C1_0_5c021ff116\" y=\"63.817273\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"210.198123\" xlink:href=\"#C1_0_5c021ff116\" y=\"60.932149\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"216.115593\" xlink:href=\"#C1_0_5c021ff116\" y=\"59.06426\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"214.485937\" xlink:href=\"#C1_0_5c021ff116\" y=\"49.787343\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"214.485937\" xlink:href=\"#C1_0_5c021ff116\" y=\"20.554114\"/>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "   <g id=\"PathCollection_3\">\r\n",
       "    <defs>\r\n",
       "     <path d=\"M 0 2.5 \r\n",
       "C 0.663008 2.5 1.29895 2.236584 1.767767 1.767767 \r\n",
       "C 2.236584 1.29895 2.5 0.663008 2.5 0 \r\n",
       "C 2.5 -0.663008 2.236584 -1.29895 1.767767 -1.767767 \r\n",
       "C 1.29895 -2.236584 0.663008 -2.5 0 -2.5 \r\n",
       "C -0.663008 -2.5 -1.29895 -2.236584 -1.767767 -1.767767 \r\n",
       "C -2.236584 -1.29895 -2.5 -0.663008 -2.5 0 \r\n",
       "C -2.5 0.663008 -2.236584 1.29895 -1.767767 1.767767 \r\n",
       "C -1.29895 2.236584 -0.663008 2.5 0 2.5 \r\n",
       "z\r\n",
       "\" id=\"C2_0_e6c4b4d3c6\"/>\r\n",
       "    </defs>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"326.085938\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"77.016082\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"321.812153\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"74.112138\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"329.052305\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"72.890704\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"334.288525\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"72.528675\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"317.116383\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"71.876122\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"339.46821\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"71.713088\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"326.085938\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"68.1296\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"331.316399\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"67.698629\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"320.998871\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"66.893611\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"315.751153\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"66.746199\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"336.326603\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"66.204769\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"326.085938\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"62.41418\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"325.014226\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"57.519466\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"326.085938\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"48.010526\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"326.085938\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"42.962246\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"321.070686\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"41.483829\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"326.085938\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"36.797144\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"320.870543\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"36.224\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"326.085938\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"31.158713\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pa6479d1fe8)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"326.085938\" xlink:href=\"#C2_0_e6c4b4d3c6\" y=\"19.570965\"/>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "  </g>\r\n",
       " </g>\r\n",
       " <defs>\r\n",
       "  <clipPath id=\"pa6479d1fe8\">\r\n",
       "   <rect height=\"217.44\" width=\"334.8\" x=\"47.085938\" y=\"7.2\"/>\r\n",
       "  </clipPath>\r\n",
       " </defs>\r\n",
       "</svg>\r\n"
      ],
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "# boxplot\n",
    "plot_dfrm = pd.DataFrame({'data': pyexcel_io_perf+pandas_concat_io_perf+pandas_append_io_perf, 'label':['pyexcel_io']*len_x + ['pandas_concat_io']*len_x + ['pandas_append_io']*len_x})\n",
    "plot_dfrm['data'] = plot_dfrm['data'].apply(np.log)\n",
    "sns.boxplot(x='label', y='data', data=plot_dfrm)\n",
    "sns.swarmplot(x=\"label\", y=\"data\", data=plot_dfrm, color=\".25\", alpha=0.5)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [],
   "source": [
    "\n",
    "ob = tablib.Dataset()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [],
   "source": [
    "test = data['4w9p']['molecules'][0]['chains'][0]['residues']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [],
   "source": [
    "# pe.get_sheet(records=test)\n",
    "# pe.load_from_records(test)\n",
    "ob.dict = test[50:70]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "pyexcel_sheet1:\n",
       "<table>\n",
       "<thead>\n",
       "<tr><th>author_insertion_code  </th><th style=\"text-align: right;\">  author_residue_number</th><th style=\"text-align: right;\">  observed_ratio</th><th>residue_name  </th><th style=\"text-align: right;\">  residue_number</th><th>pdb_id  </th><th>chain_id  </th></tr>\n",
       "</thead>\n",
       "<tbody>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     13</td><td style=\"text-align: right;\">           0    </td><td>GLY           </td><td style=\"text-align: right;\">               1</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     14</td><td style=\"text-align: right;\">           0    </td><td>ALA           </td><td style=\"text-align: right;\">               2</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     15</td><td style=\"text-align: right;\">           0    </td><td>PRO           </td><td style=\"text-align: right;\">               3</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     16</td><td style=\"text-align: right;\">           0    </td><td>ALA           </td><td style=\"text-align: right;\">               4</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     17</td><td style=\"text-align: right;\">           0    </td><td>THR           </td><td style=\"text-align: right;\">               5</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     18</td><td style=\"text-align: right;\">           0    </td><td>VAL           </td><td style=\"text-align: right;\">               6</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     19</td><td style=\"text-align: right;\">           1    </td><td>THR           </td><td style=\"text-align: right;\">               7</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     20</td><td style=\"text-align: right;\">           1    </td><td>GLU           </td><td style=\"text-align: right;\">               8</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     21</td><td style=\"text-align: right;\">           1    </td><td>GLN           </td><td style=\"text-align: right;\">               9</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     22</td><td style=\"text-align: right;\">           1    </td><td>GLY           </td><td style=\"text-align: right;\">              10</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     23</td><td style=\"text-align: right;\">           1    </td><td>GLU           </td><td style=\"text-align: right;\">              11</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     24</td><td style=\"text-align: right;\">           1    </td><td>ASP           </td><td style=\"text-align: right;\">              12</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     25</td><td style=\"text-align: right;\">           1    </td><td>ILE           </td><td style=\"text-align: right;\">              13</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     26</td><td style=\"text-align: right;\">           1    </td><td>THR           </td><td style=\"text-align: right;\">              14</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     27</td><td style=\"text-align: right;\">           1    </td><td>SER           </td><td style=\"text-align: right;\">              15</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     28</td><td style=\"text-align: right;\">           1    </td><td>LYS           </td><td style=\"text-align: right;\">              16</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     29</td><td style=\"text-align: right;\">           1    </td><td>LYS           </td><td style=\"text-align: right;\">              17</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     30</td><td style=\"text-align: right;\">           1    </td><td>ASP           </td><td style=\"text-align: right;\">              18</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     31</td><td style=\"text-align: right;\">           1    </td><td>ARG           </td><td style=\"text-align: right;\">              19</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     32</td><td style=\"text-align: right;\">           1    </td><td>GLY           </td><td style=\"text-align: right;\">              20</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     33</td><td style=\"text-align: right;\">           1    </td><td>VAL           </td><td style=\"text-align: right;\">              21</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     34</td><td style=\"text-align: right;\">           1    </td><td>LEU           </td><td style=\"text-align: right;\">              22</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     35</td><td style=\"text-align: right;\">           1    </td><td>LYS           </td><td style=\"text-align: right;\">              23</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     36</td><td style=\"text-align: right;\">           1    </td><td>ILE           </td><td style=\"text-align: right;\">              24</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     37</td><td style=\"text-align: right;\">           1    </td><td>VAL           </td><td style=\"text-align: right;\">              25</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     38</td><td style=\"text-align: right;\">           1    </td><td>LYS           </td><td style=\"text-align: right;\">              26</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     39</td><td style=\"text-align: right;\">           1    </td><td>ARG           </td><td style=\"text-align: right;\">              27</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     40</td><td style=\"text-align: right;\">           1    </td><td>VAL           </td><td style=\"text-align: right;\">              28</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     41</td><td style=\"text-align: right;\">           1    </td><td>GLY           </td><td style=\"text-align: right;\">              29</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     42</td><td style=\"text-align: right;\">           1    </td><td>ASN           </td><td style=\"text-align: right;\">              30</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     43</td><td style=\"text-align: right;\">           1    </td><td>GLY           </td><td style=\"text-align: right;\">              31</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     44</td><td style=\"text-align: right;\">           1    </td><td>GLU           </td><td style=\"text-align: right;\">              32</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     45</td><td style=\"text-align: right;\">           1    </td><td>GLU           </td><td style=\"text-align: right;\">              33</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     46</td><td style=\"text-align: right;\">           1    </td><td>THR           </td><td style=\"text-align: right;\">              34</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     47</td><td style=\"text-align: right;\">           1    </td><td>PRO           </td><td style=\"text-align: right;\">              35</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     48</td><td style=\"text-align: right;\">           1    </td><td>MET           </td><td style=\"text-align: right;\">              36</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     49</td><td style=\"text-align: right;\">           1    </td><td>ILE           </td><td style=\"text-align: right;\">              37</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     50</td><td style=\"text-align: right;\">           1    </td><td>GLY           </td><td style=\"text-align: right;\">              38</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     51</td><td style=\"text-align: right;\">           1    </td><td>ASP           </td><td style=\"text-align: right;\">              39</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     52</td><td style=\"text-align: right;\">           1    </td><td>LYS           </td><td style=\"text-align: right;\">              40</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     53</td><td style=\"text-align: right;\">           1    </td><td>VAL           </td><td style=\"text-align: right;\">              41</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     54</td><td style=\"text-align: right;\">           1    </td><td>TYR           </td><td style=\"text-align: right;\">              42</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     55</td><td style=\"text-align: right;\">           1    </td><td>VAL           </td><td style=\"text-align: right;\">              43</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     56</td><td style=\"text-align: right;\">           1    </td><td>HIS           </td><td style=\"text-align: right;\">              44</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     57</td><td style=\"text-align: right;\">           1    </td><td>TYR           </td><td style=\"text-align: right;\">              45</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     58</td><td style=\"text-align: right;\">           1    </td><td>LYS           </td><td style=\"text-align: right;\">              46</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     59</td><td style=\"text-align: right;\">           1    </td><td>GLY           </td><td style=\"text-align: right;\">              47</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     60</td><td style=\"text-align: right;\">           1    </td><td>LYS           </td><td style=\"text-align: right;\">              48</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     61</td><td style=\"text-align: right;\">           1    </td><td>LEU           </td><td style=\"text-align: right;\">              49</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     62</td><td style=\"text-align: right;\">           1    </td><td>SER           </td><td style=\"text-align: right;\">              50</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     63</td><td style=\"text-align: right;\">           1    </td><td>ASN           </td><td style=\"text-align: right;\">              51</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     64</td><td style=\"text-align: right;\">           1    </td><td>GLY           </td><td style=\"text-align: right;\">              52</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     65</td><td style=\"text-align: right;\">           0.555</td><td>LYS           </td><td style=\"text-align: right;\">              53</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     66</td><td style=\"text-align: right;\">           1    </td><td>LYS           </td><td style=\"text-align: right;\">              54</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     67</td><td style=\"text-align: right;\">           1    </td><td>PHE           </td><td style=\"text-align: right;\">              55</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     68</td><td style=\"text-align: right;\">           1    </td><td>ASP           </td><td style=\"text-align: right;\">              56</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     69</td><td style=\"text-align: right;\">           1    </td><td>SER           </td><td style=\"text-align: right;\">              57</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     70</td><td style=\"text-align: right;\">           1    </td><td>SER           </td><td style=\"text-align: right;\">              58</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     71</td><td style=\"text-align: right;\">           1    </td><td>HIS           </td><td style=\"text-align: right;\">              59</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     72</td><td style=\"text-align: right;\">           1    </td><td>ASP           </td><td style=\"text-align: right;\">              60</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     73</td><td style=\"text-align: right;\">           1    </td><td>ARG           </td><td style=\"text-align: right;\">              61</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     74</td><td style=\"text-align: right;\">           1    </td><td>ASN           </td><td style=\"text-align: right;\">              62</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     75</td><td style=\"text-align: right;\">           1    </td><td>GLU           </td><td style=\"text-align: right;\">              63</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     76</td><td style=\"text-align: right;\">           1    </td><td>PRO           </td><td style=\"text-align: right;\">              64</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     77</td><td style=\"text-align: right;\">           1    </td><td>PHE           </td><td style=\"text-align: right;\">              65</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     78</td><td style=\"text-align: right;\">           1    </td><td>VAL           </td><td style=\"text-align: right;\">              66</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     79</td><td style=\"text-align: right;\">           1    </td><td>PHE           </td><td style=\"text-align: right;\">              67</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     80</td><td style=\"text-align: right;\">           1    </td><td>SER           </td><td style=\"text-align: right;\">              68</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     81</td><td style=\"text-align: right;\">           1    </td><td>LEU           </td><td style=\"text-align: right;\">              69</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     82</td><td style=\"text-align: right;\">           1    </td><td>GLY           </td><td style=\"text-align: right;\">              70</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     83</td><td style=\"text-align: right;\">           1    </td><td>LYS           </td><td style=\"text-align: right;\">              71</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     84</td><td style=\"text-align: right;\">           1    </td><td>GLY           </td><td style=\"text-align: right;\">              72</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     85</td><td style=\"text-align: right;\">           1    </td><td>GLN           </td><td style=\"text-align: right;\">              73</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     86</td><td style=\"text-align: right;\">           1    </td><td>VAL           </td><td style=\"text-align: right;\">              74</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     87</td><td style=\"text-align: right;\">           1    </td><td>ILE           </td><td style=\"text-align: right;\">              75</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     88</td><td style=\"text-align: right;\">           1    </td><td>LYS           </td><td style=\"text-align: right;\">              76</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     89</td><td style=\"text-align: right;\">           1    </td><td>ALA           </td><td style=\"text-align: right;\">              77</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     90</td><td style=\"text-align: right;\">           1    </td><td>TRP           </td><td style=\"text-align: right;\">              78</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     91</td><td style=\"text-align: right;\">           1    </td><td>ASP           </td><td style=\"text-align: right;\">              79</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     92</td><td style=\"text-align: right;\">           1    </td><td>ILE           </td><td style=\"text-align: right;\">              80</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     93</td><td style=\"text-align: right;\">           1    </td><td>GLY           </td><td style=\"text-align: right;\">              81</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     94</td><td style=\"text-align: right;\">           1    </td><td>VAL           </td><td style=\"text-align: right;\">              82</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     95</td><td style=\"text-align: right;\">           1    </td><td>ALA           </td><td style=\"text-align: right;\">              83</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     96</td><td style=\"text-align: right;\">           1    </td><td>THR           </td><td style=\"text-align: right;\">              84</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     97</td><td style=\"text-align: right;\">           1    </td><td>MET           </td><td style=\"text-align: right;\">              85</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     98</td><td style=\"text-align: right;\">           1    </td><td>LYS           </td><td style=\"text-align: right;\">              86</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                     99</td><td style=\"text-align: right;\">           1    </td><td>LYS           </td><td style=\"text-align: right;\">              87</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    100</td><td style=\"text-align: right;\">           1    </td><td>GLY           </td><td style=\"text-align: right;\">              88</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    101</td><td style=\"text-align: right;\">           1    </td><td>GLU           </td><td style=\"text-align: right;\">              89</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    102</td><td style=\"text-align: right;\">           1    </td><td>ILE           </td><td style=\"text-align: right;\">              90</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    103</td><td style=\"text-align: right;\">           1    </td><td>CYS           </td><td style=\"text-align: right;\">              91</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    104</td><td style=\"text-align: right;\">           1    </td><td>HIS           </td><td style=\"text-align: right;\">              92</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    105</td><td style=\"text-align: right;\">           1    </td><td>LEU           </td><td style=\"text-align: right;\">              93</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    106</td><td style=\"text-align: right;\">           1    </td><td>LEU           </td><td style=\"text-align: right;\">              94</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    107</td><td style=\"text-align: right;\">           1    </td><td>CYS           </td><td style=\"text-align: right;\">              95</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    108</td><td style=\"text-align: right;\">           1    </td><td>LYS           </td><td style=\"text-align: right;\">              96</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    109</td><td style=\"text-align: right;\">           1    </td><td>PRO           </td><td style=\"text-align: right;\">              97</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    110</td><td style=\"text-align: right;\">           1    </td><td>GLU           </td><td style=\"text-align: right;\">              98</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    111</td><td style=\"text-align: right;\">           1    </td><td>TYR           </td><td style=\"text-align: right;\">              99</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    112</td><td style=\"text-align: right;\">           1    </td><td>ALA           </td><td style=\"text-align: right;\">             100</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    113</td><td style=\"text-align: right;\">           1    </td><td>TYR           </td><td style=\"text-align: right;\">             101</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    114</td><td style=\"text-align: right;\">           1    </td><td>GLY           </td><td style=\"text-align: right;\">             102</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    115</td><td style=\"text-align: right;\">           1    </td><td>SER           </td><td style=\"text-align: right;\">             103</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    116</td><td style=\"text-align: right;\">           1    </td><td>ALA           </td><td style=\"text-align: right;\">             104</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    117</td><td style=\"text-align: right;\">           1    </td><td>GLY           </td><td style=\"text-align: right;\">             105</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    118</td><td style=\"text-align: right;\">           1    </td><td>SER           </td><td style=\"text-align: right;\">             106</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    119</td><td style=\"text-align: right;\">           1    </td><td>LEU           </td><td style=\"text-align: right;\">             107</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    120</td><td style=\"text-align: right;\">           1    </td><td>PRO           </td><td style=\"text-align: right;\">             108</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    121</td><td style=\"text-align: right;\">           1    </td><td>LYS           </td><td style=\"text-align: right;\">             109</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    122</td><td style=\"text-align: right;\">           1    </td><td>ILE           </td><td style=\"text-align: right;\">             110</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    123</td><td style=\"text-align: right;\">           1    </td><td>PRO           </td><td style=\"text-align: right;\">             111</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    124</td><td style=\"text-align: right;\">           1    </td><td>SER           </td><td style=\"text-align: right;\">             112</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    125</td><td style=\"text-align: right;\">           1    </td><td>ASN           </td><td style=\"text-align: right;\">             113</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    126</td><td style=\"text-align: right;\">           1    </td><td>ALA           </td><td style=\"text-align: right;\">             114</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    127</td><td style=\"text-align: right;\">           1    </td><td>THR           </td><td style=\"text-align: right;\">             115</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    128</td><td style=\"text-align: right;\">           1    </td><td>LEU           </td><td style=\"text-align: right;\">             116</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    129</td><td style=\"text-align: right;\">           1    </td><td>PHE           </td><td style=\"text-align: right;\">             117</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    130</td><td style=\"text-align: right;\">           1    </td><td>PHE           </td><td style=\"text-align: right;\">             118</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    131</td><td style=\"text-align: right;\">           1    </td><td>GLU           </td><td style=\"text-align: right;\">             119</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    132</td><td style=\"text-align: right;\">           1    </td><td>ILE           </td><td style=\"text-align: right;\">             120</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    133</td><td style=\"text-align: right;\">           1    </td><td>GLU           </td><td style=\"text-align: right;\">             121</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    134</td><td style=\"text-align: right;\">           1    </td><td>LEU           </td><td style=\"text-align: right;\">             122</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    135</td><td style=\"text-align: right;\">           1    </td><td>LEU           </td><td style=\"text-align: right;\">             123</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    136</td><td style=\"text-align: right;\">           1    </td><td>ASP           </td><td style=\"text-align: right;\">             124</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    137</td><td style=\"text-align: right;\">           1    </td><td>PHE           </td><td style=\"text-align: right;\">             125</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    138</td><td style=\"text-align: right;\">           1    </td><td>LYS           </td><td style=\"text-align: right;\">             126</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    139</td><td style=\"text-align: right;\">           1    </td><td>GLY           </td><td style=\"text-align: right;\">             127</td><td>test_id </td><td>test_chain</td></tr>\n",
       "<tr><td>                       </td><td style=\"text-align: right;\">                    140</td><td style=\"text-align: right;\">           0    </td><td>GLU           </td><td style=\"text-align: right;\">             128</td><td>test_id </td><td>test_chain</td></tr>\n",
       "</tbody>\n",
       "</table>"
      ],
      "text/plain": [
       "                 | 59                    | 1              | GLY          | 47             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 60                    | 1              | LYS          | 48             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 61                    | 1              | LEU          | 49             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 62                    | 1              | SER          | 50             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 63                    | 1              | ASN          | 51             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 64                    | 1              | GLY          | 52             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 65                    | 0.555          | LYS          | 53             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 66                    | 1              | LYS          | 54             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 67                    | 1              | PHE          | 55             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 68                    | 1              | ASP          | 56             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 69                    | 1              | SER          | 57             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 70                    | 1              | SER          | 58             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 71                    | 1              | HIS          | 59             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 72                    | 1              | ASP          | 60             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 73                    | 1              | ARG          | 61             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 74                    | 1              | ASN          | 62             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 75                    | 1              | GLU          | 63             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 76                    | 1              | PRO          | 64             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 77                    | 1              | PHE          | 65             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 78                    | 1              | VAL          | 66             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 79                    | 1              | PHE          | 67             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 80                    | 1              | SER          | 68             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 81                    | 1              | LEU          | 69             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 82                    | 1              | GLY          | 70             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 83                    | 1              | LYS          | 71             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 84                    | 1              | GLY          | 72             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 85                    | 1              | GLN          | 73             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 86                    | 1              | VAL          | 74             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 87                    | 1              | ILE          | 75             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 88                    | 1              | LYS          | 76             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 89                    | 1              | ALA          | 77             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 90                    | 1              | TRP          | 78             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 91                    | 1              | ASP          | 79             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 92                    | 1              | ILE          | 80             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 93                    | 1              | GLY          | 81             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 94                    | 1              | VAL          | 82             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 95                    | 1              | ALA          | 83             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 96                    | 1              | THR          | 84             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 97                    | 1              | MET          | 85             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 98                    | 1              | LYS          | 86             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 99                    | 1              | LYS          | 87             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 100                   | 1              | GLY          | 88             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 101                   | 1              | GLU          | 89             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 102                   | 1              | ILE          | 90             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 103                   | 1              | CYS          | 91             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 104                   | 1              | HIS          | 92             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 105                   | 1              | LEU          | 93             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 106                   | 1              | LEU          | 94             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 107                   | 1              | CYS          | 95             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 108                   | 1              | LYS          | 96             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 109                   | 1              | PRO          | 97             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 110                   | 1              | GLU          | 98             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 111                   | 1              | TYR          | 99             | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 112                   | 1              | ALA          | 100            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 113                   | 1              | TYR          | 101            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 114                   | 1              | GLY          | 102            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 115                   | 1              | SER          | 103            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 116                   | 1              | ALA          | 104            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 117                   | 1              | GLY          | 105            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 118                   | 1              | SER          | 106            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 119                   | 1              | LEU          | 107            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 120                   | 1              | PRO          | 108            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 121                   | 1              | LYS          | 109            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 122                   | 1              | ILE          | 110            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 123                   | 1              | PRO          | 111            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 124                   | 1              | SER          | 112            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 125                   | 1              | ASN          | 113            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 126                   | 1              | ALA          | 114            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 127                   | 1              | THR          | 115            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 128                   | 1              | LEU          | 116            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 129                   | 1              | PHE          | 117            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 130                   | 1              | PHE          | 118            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 131                   | 1              | GLU          | 119            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 132                   | 1              | ILE          | 120            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 133                   | 1              | GLU          | 121            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 134                   | 1              | LEU          | 122            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 135                   | 1              | LEU          | 123            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 136                   | 1              | ASP          | 124            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 137                   | 1              | PHE          | 125            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 138                   | 1              | LYS          | 126            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 139                   | 1              | GLY          | 127            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+\n",
       "|                       | 140                   | 0              | GLU          | 128            | test_id | test_chain |\n",
       "+-----------------------+-----------------------+----------------+--------------+----------------+---------+------------+"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "sheet = pe.get_sheet(records=test, name_columns_by_row=0)\n",
    "lyst = [['pdb_id', 'chain_id']] + [['test_id', 'test_chain']]*len(test)\n",
    "sheet.column += pe.Sheet(lyst)\n",
    "sheet"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[{'residue_number': 39,\n",
       "  'author_residue_number': 51,\n",
       "  'author_insertion_code': '',\n",
       "  'residue_name': 'ASP',\n",
       "  'observed_ratio': 1},\n",
       " {'residue_number': 40,\n",
       "  'author_residue_number': 52,\n",
       "  'author_insertion_code': '',\n",
       "  'residue_name': 'LYS',\n",
       "  'observed_ratio': 1},\n",
       " {'multiple_conformers': [{'residue_name': 'VAL', 'alternate_conformers': 2}],\n",
       "  'residue_number': 41,\n",
       "  'author_residue_number': 53,\n",
       "  'author_insertion_code': '',\n",
       "  'residue_name': 'VAL',\n",
       "  'observed_ratio': 1},\n",
       " {'residue_number': 42,\n",
       "  'author_residue_number': 54,\n",
       "  'author_insertion_code': '',\n",
       "  'residue_name': 'TYR',\n",
       "  'observed_ratio': 1}]"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "test[38:42]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [],
   "source": [
    "\n",
    "pyexcel_lyst, dataframe_lyst, tablib_lyst = [], [], []"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.legend.Legend at 0x28b6c0b84e0>"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n",
       "<svg height=\"247.985312pt\" version=\"1.1\" viewBox=\"0 0 384.246449 247.985312\" width=\"384.246449pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n",
       " <defs>\r\n",
       "  <style type=\"text/css\">\r\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\r\n",
       "  </style>\r\n",
       " </defs>\r\n",
       " <g id=\"figure_1\">\r\n",
       "  <g id=\"patch_1\">\r\n",
       "   <path d=\"M 0 247.985312 \r\n",
       "L 384.246449 247.985312 \r\n",
       "L 384.246449 0 \r\n",
       "L 0 0 \r\n",
       "z\r\n",
       "\" style=\"fill:none;\"/>\r\n",
       "  </g>\r\n",
       "  <g id=\"axes_1\">\r\n",
       "   <g id=\"patch_2\">\r\n",
       "    <path d=\"M 39.221875 224.64 \r\n",
       "L 374.021875 224.64 \r\n",
       "L 374.021875 7.2 \r\n",
       "L 39.221875 7.2 \r\n",
       "z\r\n",
       "\" style=\"fill:#eaeaf2;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"matplotlib.axis_1\">\r\n",
       "    <g id=\"xtick_1\">\r\n",
       "     <g id=\"line2d_1\">\r\n",
       "      <path clip-path=\"url(#p8ce9f0e10e)\" d=\"M 54.440057 224.64 \r\n",
       "L 54.440057 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_1\">\r\n",
       "      <!-- 0 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 4.15625 35.296875 \r\n",
       "Q 4.15625 48 6.765625 55.734375 \r\n",
       "Q 9.375 63.484375 14.515625 67.671875 \r\n",
       "Q 19.671875 71.875 27.484375 71.875 \r\n",
       "Q 33.25 71.875 37.59375 69.546875 \r\n",
       "Q 41.9375 67.234375 44.765625 62.859375 \r\n",
       "Q 47.609375 58.5 49.21875 52.21875 \r\n",
       "Q 50.828125 45.953125 50.828125 35.296875 \r\n",
       "Q 50.828125 22.703125 48.234375 14.96875 \r\n",
       "Q 45.65625 7.234375 40.5 3 \r\n",
       "Q 35.359375 -1.21875 27.484375 -1.21875 \r\n",
       "Q 17.140625 -1.21875 11.234375 6.203125 \r\n",
       "Q 4.15625 15.140625 4.15625 35.296875 \r\n",
       "z\r\n",
       "M 13.1875 35.296875 \r\n",
       "Q 13.1875 17.671875 17.3125 11.828125 \r\n",
       "Q 21.4375 6 27.484375 6 \r\n",
       "Q 33.546875 6 37.671875 11.859375 \r\n",
       "Q 41.796875 17.71875 41.796875 35.296875 \r\n",
       "Q 41.796875 52.984375 37.671875 58.78125 \r\n",
       "Q 33.546875 64.59375 27.390625 64.59375 \r\n",
       "Q 21.34375 64.59375 17.71875 59.46875 \r\n",
       "Q 13.1875 52.9375 13.1875 35.296875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-48\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(51.659588 238.797812)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"xtick_2\">\r\n",
       "     <g id=\"line2d_2\">\r\n",
       "      <path clip-path=\"url(#p8ce9f0e10e)\" d=\"M 117.849148 224.64 \r\n",
       "L 117.849148 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_2\">\r\n",
       "      <!-- 5 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 4.15625 18.75 \r\n",
       "L 13.375 19.53125 \r\n",
       "Q 14.40625 12.796875 18.140625 9.390625 \r\n",
       "Q 21.875 6 27.15625 6 \r\n",
       "Q 33.5 6 37.890625 10.78125 \r\n",
       "Q 42.28125 15.578125 42.28125 23.484375 \r\n",
       "Q 42.28125 31 38.0625 35.34375 \r\n",
       "Q 33.84375 39.703125 27 39.703125 \r\n",
       "Q 22.75 39.703125 19.328125 37.765625 \r\n",
       "Q 15.921875 35.84375 13.96875 32.765625 \r\n",
       "L 5.71875 33.84375 \r\n",
       "L 12.640625 70.609375 \r\n",
       "L 48.25 70.609375 \r\n",
       "L 48.25 62.203125 \r\n",
       "L 19.671875 62.203125 \r\n",
       "L 15.828125 42.96875 \r\n",
       "Q 22.265625 47.46875 29.34375 47.46875 \r\n",
       "Q 38.71875 47.46875 45.15625 40.96875 \r\n",
       "Q 51.609375 34.46875 51.609375 24.265625 \r\n",
       "Q 51.609375 14.546875 45.953125 7.46875 \r\n",
       "Q 39.0625 -1.21875 27.15625 -1.21875 \r\n",
       "Q 17.390625 -1.21875 11.203125 4.25 \r\n",
       "Q 5.03125 9.71875 4.15625 18.75 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-53\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(115.068679 238.797812)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-53\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"xtick_3\">\r\n",
       "     <g id=\"line2d_3\">\r\n",
       "      <path clip-path=\"url(#p8ce9f0e10e)\" d=\"M 181.258239 224.64 \r\n",
       "L 181.258239 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_3\">\r\n",
       "      <!-- 10 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 37.25 0 \r\n",
       "L 28.46875 0 \r\n",
       "L 28.46875 56 \r\n",
       "Q 25.296875 52.984375 20.140625 49.953125 \r\n",
       "Q 14.984375 46.921875 10.890625 45.40625 \r\n",
       "L 10.890625 53.90625 \r\n",
       "Q 18.265625 57.375 23.78125 62.296875 \r\n",
       "Q 29.296875 67.234375 31.59375 71.875 \r\n",
       "L 37.25 71.875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-49\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(175.697301 238.797812)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-49\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"xtick_4\">\r\n",
       "     <g id=\"line2d_4\">\r\n",
       "      <path clip-path=\"url(#p8ce9f0e10e)\" d=\"M 244.66733 224.64 \r\n",
       "L 244.66733 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_4\">\r\n",
       "      <!-- 15 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(239.106392 238.797812)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-49\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"xtick_5\">\r\n",
       "     <g id=\"line2d_5\">\r\n",
       "      <path clip-path=\"url(#p8ce9f0e10e)\" d=\"M 308.07642 224.64 \r\n",
       "L 308.07642 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_5\">\r\n",
       "      <!-- 20 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 50.34375 8.453125 \r\n",
       "L 50.34375 0 \r\n",
       "L 3.03125 0 \r\n",
       "Q 2.9375 3.171875 4.046875 6.109375 \r\n",
       "Q 5.859375 10.9375 9.828125 15.625 \r\n",
       "Q 13.8125 20.3125 21.34375 26.46875 \r\n",
       "Q 33.015625 36.03125 37.109375 41.625 \r\n",
       "Q 41.21875 47.21875 41.21875 52.203125 \r\n",
       "Q 41.21875 57.421875 37.46875 61 \r\n",
       "Q 33.734375 64.59375 27.734375 64.59375 \r\n",
       "Q 21.390625 64.59375 17.578125 60.78125 \r\n",
       "Q 13.765625 56.984375 13.71875 50.25 \r\n",
       "L 4.6875 51.171875 \r\n",
       "Q 5.609375 61.28125 11.65625 66.578125 \r\n",
       "Q 17.71875 71.875 27.9375 71.875 \r\n",
       "Q 38.234375 71.875 44.234375 66.15625 \r\n",
       "Q 50.25 60.453125 50.25 52 \r\n",
       "Q 50.25 47.703125 48.484375 43.546875 \r\n",
       "Q 46.734375 39.40625 42.65625 34.8125 \r\n",
       "Q 38.578125 30.21875 29.109375 22.21875 \r\n",
       "Q 21.1875 15.578125 18.9375 13.203125 \r\n",
       "Q 16.703125 10.84375 15.234375 8.453125 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-50\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(302.515483 238.797812)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-50\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"xtick_6\">\r\n",
       "     <g id=\"line2d_6\">\r\n",
       "      <path clip-path=\"url(#p8ce9f0e10e)\" d=\"M 371.485511 224.64 \r\n",
       "L 371.485511 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_6\">\r\n",
       "      <!-- 25 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(365.924574 238.797812)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-50\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "   <g id=\"matplotlib.axis_2\">\r\n",
       "    <g id=\"ytick_1\">\r\n",
       "     <g id=\"line2d_7\">\r\n",
       "      <path clip-path=\"url(#p8ce9f0e10e)\" d=\"M 39.221875 218.518963 \r\n",
       "L 374.021875 218.518963 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_7\">\r\n",
       "      <!-- 0.000 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 9.078125 0 \r\n",
       "L 9.078125 10.015625 \r\n",
       "L 19.09375 10.015625 \r\n",
       "L 19.09375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-46\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(7.2 222.09787)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"194.628906\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_2\">\r\n",
       "     <g id=\"line2d_8\">\r\n",
       "      <path clip-path=\"url(#p8ce9f0e10e)\" d=\"M 39.221875 189.531292 \r\n",
       "L 374.021875 189.531292 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_8\">\r\n",
       "      <!-- 0.001 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(7.2 193.110198)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"194.628906\" xlink:href=\"#ArialMT-49\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_3\">\r\n",
       "     <g id=\"line2d_9\">\r\n",
       "      <path clip-path=\"url(#p8ce9f0e10e)\" d=\"M 39.221875 160.543621 \r\n",
       "L 374.021875 160.543621 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_9\">\r\n",
       "      <!-- 0.002 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(7.2 164.122527)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"194.628906\" xlink:href=\"#ArialMT-50\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_4\">\r\n",
       "     <g id=\"line2d_10\">\r\n",
       "      <path clip-path=\"url(#p8ce9f0e10e)\" d=\"M 39.221875 131.55595 \r\n",
       "L 374.021875 131.55595 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_10\">\r\n",
       "      <!-- 0.003 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 4.203125 18.890625 \r\n",
       "L 12.984375 20.0625 \r\n",
       "Q 14.5 12.59375 18.140625 9.296875 \r\n",
       "Q 21.78125 6 27 6 \r\n",
       "Q 33.203125 6 37.46875 10.296875 \r\n",
       "Q 41.75 14.59375 41.75 20.953125 \r\n",
       "Q 41.75 27 37.796875 30.921875 \r\n",
       "Q 33.84375 34.859375 27.734375 34.859375 \r\n",
       "Q 25.25 34.859375 21.53125 33.890625 \r\n",
       "L 22.515625 41.609375 \r\n",
       "Q 23.390625 41.5 23.921875 41.5 \r\n",
       "Q 29.546875 41.5 34.03125 44.421875 \r\n",
       "Q 38.53125 47.359375 38.53125 53.46875 \r\n",
       "Q 38.53125 58.296875 35.25 61.46875 \r\n",
       "Q 31.984375 64.65625 26.8125 64.65625 \r\n",
       "Q 21.6875 64.65625 18.265625 61.421875 \r\n",
       "Q 14.84375 58.203125 13.875 51.765625 \r\n",
       "L 5.078125 53.328125 \r\n",
       "Q 6.6875 62.15625 12.390625 67.015625 \r\n",
       "Q 18.109375 71.875 26.609375 71.875 \r\n",
       "Q 32.46875 71.875 37.390625 69.359375 \r\n",
       "Q 42.328125 66.84375 44.9375 62.5 \r\n",
       "Q 47.5625 58.15625 47.5625 53.265625 \r\n",
       "Q 47.5625 48.640625 45.0625 44.828125 \r\n",
       "Q 42.578125 41.015625 37.703125 38.765625 \r\n",
       "Q 44.046875 37.3125 47.5625 32.6875 \r\n",
       "Q 51.078125 28.078125 51.078125 21.140625 \r\n",
       "Q 51.078125 11.765625 44.234375 5.25 \r\n",
       "Q 37.40625 -1.265625 26.953125 -1.265625 \r\n",
       "Q 17.53125 -1.265625 11.296875 4.34375 \r\n",
       "Q 5.078125 9.96875 4.203125 18.890625 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-51\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(7.2 135.134856)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"194.628906\" xlink:href=\"#ArialMT-51\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_5\">\r\n",
       "     <g id=\"line2d_11\">\r\n",
       "      <path clip-path=\"url(#p8ce9f0e10e)\" d=\"M 39.221875 102.568279 \r\n",
       "L 374.021875 102.568279 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_11\">\r\n",
       "      <!-- 0.004 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 32.328125 0 \r\n",
       "L 32.328125 17.140625 \r\n",
       "L 1.265625 17.140625 \r\n",
       "L 1.265625 25.203125 \r\n",
       "L 33.9375 71.578125 \r\n",
       "L 41.109375 71.578125 \r\n",
       "L 41.109375 25.203125 \r\n",
       "L 50.78125 25.203125 \r\n",
       "L 50.78125 17.140625 \r\n",
       "L 41.109375 17.140625 \r\n",
       "L 41.109375 0 \r\n",
       "z\r\n",
       "M 32.328125 25.203125 \r\n",
       "L 32.328125 57.46875 \r\n",
       "L 9.90625 25.203125 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-52\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(7.2 106.147185)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"194.628906\" xlink:href=\"#ArialMT-52\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_6\">\r\n",
       "     <g id=\"line2d_12\">\r\n",
       "      <path clip-path=\"url(#p8ce9f0e10e)\" d=\"M 39.221875 73.580607 \r\n",
       "L 374.021875 73.580607 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_12\">\r\n",
       "      <!-- 0.005 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(7.2 77.159514)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"194.628906\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_7\">\r\n",
       "     <g id=\"line2d_13\">\r\n",
       "      <path clip-path=\"url(#p8ce9f0e10e)\" d=\"M 39.221875 44.592936 \r\n",
       "L 374.021875 44.592936 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_13\">\r\n",
       "      <!-- 0.006 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 49.75 54.046875 \r\n",
       "L 41.015625 53.375 \r\n",
       "Q 39.84375 58.546875 37.703125 60.890625 \r\n",
       "Q 34.125 64.65625 28.90625 64.65625 \r\n",
       "Q 24.703125 64.65625 21.53125 62.3125 \r\n",
       "Q 17.390625 59.28125 14.984375 53.46875 \r\n",
       "Q 12.59375 47.65625 12.5 36.921875 \r\n",
       "Q 15.671875 41.75 20.265625 44.09375 \r\n",
       "Q 24.859375 46.4375 29.890625 46.4375 \r\n",
       "Q 38.671875 46.4375 44.84375 39.96875 \r\n",
       "Q 51.03125 33.5 51.03125 23.25 \r\n",
       "Q 51.03125 16.5 48.125 10.71875 \r\n",
       "Q 45.21875 4.9375 40.140625 1.859375 \r\n",
       "Q 35.0625 -1.21875 28.609375 -1.21875 \r\n",
       "Q 17.625 -1.21875 10.6875 6.859375 \r\n",
       "Q 3.765625 14.9375 3.765625 33.5 \r\n",
       "Q 3.765625 54.25 11.421875 63.671875 \r\n",
       "Q 18.109375 71.875 29.4375 71.875 \r\n",
       "Q 37.890625 71.875 43.28125 67.140625 \r\n",
       "Q 48.6875 62.40625 49.75 54.046875 \r\n",
       "z\r\n",
       "M 13.875 23.1875 \r\n",
       "Q 13.875 18.65625 15.796875 14.5 \r\n",
       "Q 17.71875 10.359375 21.1875 8.171875 \r\n",
       "Q 24.65625 6 28.46875 6 \r\n",
       "Q 34.03125 6 38.03125 10.484375 \r\n",
       "Q 42.046875 14.984375 42.046875 22.703125 \r\n",
       "Q 42.046875 30.125 38.078125 34.390625 \r\n",
       "Q 34.125 38.671875 28.125 38.671875 \r\n",
       "Q 22.171875 38.671875 18.015625 34.390625 \r\n",
       "Q 13.875 30.125 13.875 23.1875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-54\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(7.2 48.171843)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"194.628906\" xlink:href=\"#ArialMT-54\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_8\">\r\n",
       "     <g id=\"line2d_14\">\r\n",
       "      <path clip-path=\"url(#p8ce9f0e10e)\" d=\"M 39.221875 15.605265 \r\n",
       "L 374.021875 15.605265 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_14\">\r\n",
       "      <!-- 0.007 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 4.734375 62.203125 \r\n",
       "L 4.734375 70.65625 \r\n",
       "L 51.078125 70.65625 \r\n",
       "L 51.078125 63.8125 \r\n",
       "Q 44.234375 56.546875 37.515625 44.484375 \r\n",
       "Q 30.8125 32.421875 27.15625 19.671875 \r\n",
       "Q 24.515625 10.6875 23.78125 0 \r\n",
       "L 14.75 0 \r\n",
       "Q 14.890625 8.453125 18.0625 20.40625 \r\n",
       "Q 21.234375 32.375 27.171875 43.484375 \r\n",
       "Q 33.109375 54.59375 39.796875 62.203125 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-55\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(7.2 19.184171)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "       <use x=\"194.628906\" xlink:href=\"#ArialMT-55\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_15\">\r\n",
       "    <path clip-path=\"url(#p8ce9f0e10e)\" d=\"M 54.440057 205.396245 \r\n",
       "L 67.121875 205.694818 \r\n",
       "L 79.803693 205.535385 \r\n",
       "L 92.485511 204.222244 \r\n",
       "L 105.16733 204.199054 \r\n",
       "L 117.849148 203.897582 \r\n",
       "L 130.530966 199.242162 \r\n",
       "L 143.212784 204.941138 \r\n",
       "L 155.894602 199.848004 \r\n",
       "L 168.57642 206.312255 \r\n",
       "L 181.258239 200.192958 \r\n",
       "L 193.940057 203.836708 \r\n",
       "L 206.621875 201.358262 \r\n",
       "L 219.303693 205.729603 \r\n",
       "L 231.985511 205.494803 \r\n",
       "L 244.66733 200.882864 \r\n",
       "L 257.349148 191.508251 \r\n",
       "L 270.030966 176.672361 \r\n",
       "L 282.712784 206.428206 \r\n",
       "L 295.394602 203.227967 \r\n",
       "L 308.07642 204.477335 \r\n",
       "L 320.758239 206.355737 \r\n",
       "L 333.440057 201.877141 \r\n",
       "L 346.121875 197.021706 \r\n",
       "L 358.803693 205.958605 \r\n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_16\">\r\n",
       "    <path clip-path=\"url(#p8ce9f0e10e)\" d=\"M 54.440057 168.14129 \r\n",
       "L 67.121875 168.460154 \r\n",
       "L 79.803693 168.106504 \r\n",
       "L 92.485511 157.024518 \r\n",
       "L 105.16733 162.155336 \r\n",
       "L 117.849148 167.451383 \r\n",
       "L 130.530966 161.323389 \r\n",
       "L 143.212784 164.123598 \r\n",
       "L 155.894602 169.654446 \r\n",
       "L 168.57642 160.633483 \r\n",
       "L 181.258239 166.836844 \r\n",
       "L 193.940057 134.872139 \r\n",
       "L 206.621875 160.914663 \r\n",
       "L 219.303693 111.989272 \r\n",
       "L 231.985511 165.949822 \r\n",
       "L 244.66733 17.083636 \r\n",
       "L 257.349148 108.933971 \r\n",
       "L 270.030966 18.825795 \r\n",
       "L 282.712784 168.109403 \r\n",
       "L 295.394602 162.813356 \r\n",
       "L 308.07642 170.022589 \r\n",
       "L 320.758239 169.497913 \r\n",
       "L 333.440057 99.675309 \r\n",
       "L 346.121875 119.297064 \r\n",
       "L 358.803693 171.97346 \r\n",
       "\" style=\"fill:none;stroke:#ff7f0e;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_17\">\r\n",
       "    <path clip-path=\"url(#p8ce9f0e10e)\" d=\"M 54.440057 212.127182 \r\n",
       "L 67.121875 212.234436 \r\n",
       "L 79.803693 211.857597 \r\n",
       "L 92.485511 211.443073 \r\n",
       "L 105.16733 211.941661 \r\n",
       "L 117.849148 211.211171 \r\n",
       "L 130.530966 212.173562 \r\n",
       "L 143.212784 208.060212 \r\n",
       "L 155.894602 211.799621 \r\n",
       "L 168.57642 210.069057 \r\n",
       "L 181.258239 212.03732 \r\n",
       "L 193.940057 209.758889 \r\n",
       "L 206.621875 210.753166 \r\n",
       "L 219.303693 211.932964 \r\n",
       "L 231.985511 209.958904 \r\n",
       "L 244.66733 211.364806 \r\n",
       "L 257.349148 181.811875 \r\n",
       "L 270.030966 214.373726 \r\n",
       "L 282.712784 212.709834 \r\n",
       "L 295.394602 210.686495 \r\n",
       "L 308.07642 212.298209 \r\n",
       "L 320.758239 210.982169 \r\n",
       "L 333.440057 209.019704 \r\n",
       "L 346.121875 212.286614 \r\n",
       "L 358.803693 214.756364 \r\n",
       "\" style=\"fill:none;stroke:#2ca02c;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_3\">\r\n",
       "    <path d=\"M 39.221875 224.64 \r\n",
       "L 39.221875 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_4\">\r\n",
       "    <path d=\"M 374.021875 224.64 \r\n",
       "L 374.021875 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_5\">\r\n",
       "    <path d=\"M 39.221875 224.64 \r\n",
       "L 374.021875 224.64 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_6\">\r\n",
       "    <path d=\"M 39.221875 7.2 \r\n",
       "L 374.021875 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"legend_1\">\r\n",
       "    <g id=\"patch_7\">\r\n",
       "     <path d=\"M 290.001563 57.753125 \r\n",
       "L 367.021875 57.753125 \r\n",
       "Q 369.021875 57.753125 369.021875 55.753125 \r\n",
       "L 369.021875 14.2 \r\n",
       "Q 369.021875 12.2 367.021875 12.2 \r\n",
       "L 290.001563 12.2 \r\n",
       "Q 288.001563 12.2 288.001563 14.2 \r\n",
       "L 288.001563 55.753125 \r\n",
       "Q 288.001563 57.753125 290.001563 57.753125 \r\n",
       "z\r\n",
       "\" style=\"fill:#eaeaf2;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;\"/>\r\n",
       "    </g>\r\n",
       "    <g id=\"line2d_18\">\r\n",
       "     <path d=\"M 292.001563 19.857812 \r\n",
       "L 312.001563 19.857812 \r\n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "    </g>\r\n",
       "    <g id=\"line2d_19\"/>\r\n",
       "    <g id=\"text_15\">\r\n",
       "     <!-- pyexcel -->\r\n",
       "     <defs>\r\n",
       "      <path d=\"M 6.59375 -19.875 \r\n",
       "L 6.59375 51.859375 \r\n",
       "L 14.59375 51.859375 \r\n",
       "L 14.59375 45.125 \r\n",
       "Q 17.4375 49.078125 21 51.046875 \r\n",
       "Q 24.5625 53.03125 29.640625 53.03125 \r\n",
       "Q 36.28125 53.03125 41.359375 49.609375 \r\n",
       "Q 46.4375 46.1875 49.015625 39.953125 \r\n",
       "Q 51.609375 33.734375 51.609375 26.3125 \r\n",
       "Q 51.609375 18.359375 48.75 11.984375 \r\n",
       "Q 45.90625 5.609375 40.453125 2.21875 \r\n",
       "Q 35.015625 -1.171875 29 -1.171875 \r\n",
       "Q 24.609375 -1.171875 21.109375 0.6875 \r\n",
       "Q 17.625 2.546875 15.375 5.375 \r\n",
       "L 15.375 -19.875 \r\n",
       "z\r\n",
       "M 14.546875 25.640625 \r\n",
       "Q 14.546875 15.625 18.59375 10.84375 \r\n",
       "Q 22.65625 6.0625 28.421875 6.0625 \r\n",
       "Q 34.28125 6.0625 38.453125 11.015625 \r\n",
       "Q 42.625 15.96875 42.625 26.375 \r\n",
       "Q 42.625 36.28125 38.546875 41.203125 \r\n",
       "Q 34.46875 46.140625 28.8125 46.140625 \r\n",
       "Q 23.1875 46.140625 18.859375 40.890625 \r\n",
       "Q 14.546875 35.640625 14.546875 25.640625 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-112\"/>\r\n",
       "      <path d=\"M 6.203125 -19.96875 \r\n",
       "L 5.21875 -11.71875 \r\n",
       "Q 8.109375 -12.5 10.25 -12.5 \r\n",
       "Q 13.1875 -12.5 14.9375 -11.515625 \r\n",
       "Q 16.703125 -10.546875 17.828125 -8.796875 \r\n",
       "Q 18.65625 -7.46875 20.515625 -2.25 \r\n",
       "Q 20.75 -1.515625 21.296875 -0.09375 \r\n",
       "L 1.609375 51.859375 \r\n",
       "L 11.078125 51.859375 \r\n",
       "L 21.875 21.828125 \r\n",
       "Q 23.96875 16.109375 25.640625 9.8125 \r\n",
       "Q 27.15625 15.875 29.25 21.625 \r\n",
       "L 40.328125 51.859375 \r\n",
       "L 49.125 51.859375 \r\n",
       "L 29.390625 -0.875 \r\n",
       "Q 26.21875 -9.421875 24.46875 -12.640625 \r\n",
       "Q 22.125 -17 19.09375 -19.015625 \r\n",
       "Q 16.0625 -21.046875 11.859375 -21.046875 \r\n",
       "Q 9.328125 -21.046875 6.203125 -19.96875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-121\"/>\r\n",
       "      <path d=\"M 42.09375 16.703125 \r\n",
       "L 51.171875 15.578125 \r\n",
       "Q 49.03125 7.625 43.21875 3.21875 \r\n",
       "Q 37.40625 -1.171875 28.375 -1.171875 \r\n",
       "Q 17 -1.171875 10.328125 5.828125 \r\n",
       "Q 3.65625 12.84375 3.65625 25.484375 \r\n",
       "Q 3.65625 38.578125 10.390625 45.796875 \r\n",
       "Q 17.140625 53.03125 27.875 53.03125 \r\n",
       "Q 38.28125 53.03125 44.875 45.953125 \r\n",
       "Q 51.46875 38.875 51.46875 26.03125 \r\n",
       "Q 51.46875 25.25 51.421875 23.6875 \r\n",
       "L 12.75 23.6875 \r\n",
       "Q 13.234375 15.140625 17.578125 10.59375 \r\n",
       "Q 21.921875 6.0625 28.421875 6.0625 \r\n",
       "Q 33.25 6.0625 36.671875 8.59375 \r\n",
       "Q 40.09375 11.140625 42.09375 16.703125 \r\n",
       "z\r\n",
       "M 13.234375 30.90625 \r\n",
       "L 42.1875 30.90625 \r\n",
       "Q 41.609375 37.453125 38.875 40.71875 \r\n",
       "Q 34.671875 45.796875 27.984375 45.796875 \r\n",
       "Q 21.921875 45.796875 17.796875 41.75 \r\n",
       "Q 13.671875 37.703125 13.234375 30.90625 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-101\"/>\r\n",
       "      <path d=\"M 0.734375 0 \r\n",
       "L 19.671875 26.953125 \r\n",
       "L 2.15625 51.859375 \r\n",
       "L 13.140625 51.859375 \r\n",
       "L 21.09375 39.703125 \r\n",
       "Q 23.34375 36.234375 24.703125 33.890625 \r\n",
       "Q 26.859375 37.109375 28.65625 39.59375 \r\n",
       "L 37.40625 51.859375 \r\n",
       "L 47.90625 51.859375 \r\n",
       "L 29.984375 27.4375 \r\n",
       "L 49.265625 0 \r\n",
       "L 38.484375 0 \r\n",
       "L 27.828125 16.109375 \r\n",
       "L 25 20.453125 \r\n",
       "L 11.375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-120\"/>\r\n",
       "      <path d=\"M 40.4375 19 \r\n",
       "L 49.078125 17.875 \r\n",
       "Q 47.65625 8.9375 41.8125 3.875 \r\n",
       "Q 35.984375 -1.171875 27.484375 -1.171875 \r\n",
       "Q 16.84375 -1.171875 10.375 5.78125 \r\n",
       "Q 3.90625 12.75 3.90625 25.734375 \r\n",
       "Q 3.90625 34.125 6.6875 40.421875 \r\n",
       "Q 9.46875 46.734375 15.15625 49.875 \r\n",
       "Q 20.84375 53.03125 27.546875 53.03125 \r\n",
       "Q 35.984375 53.03125 41.359375 48.75 \r\n",
       "Q 46.734375 44.484375 48.25 36.625 \r\n",
       "L 39.703125 35.296875 \r\n",
       "Q 38.484375 40.53125 35.375 43.15625 \r\n",
       "Q 32.28125 45.796875 27.875 45.796875 \r\n",
       "Q 21.234375 45.796875 17.078125 41.03125 \r\n",
       "Q 12.9375 36.28125 12.9375 25.984375 \r\n",
       "Q 12.9375 15.53125 16.9375 10.796875 \r\n",
       "Q 20.953125 6.0625 27.390625 6.0625 \r\n",
       "Q 32.5625 6.0625 36.03125 9.234375 \r\n",
       "Q 39.5 12.40625 40.4375 19 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-99\"/>\r\n",
       "      <path d=\"M 6.390625 0 \r\n",
       "L 6.390625 71.578125 \r\n",
       "L 15.1875 71.578125 \r\n",
       "L 15.1875 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-108\"/>\r\n",
       "     </defs>\r\n",
       "     <g style=\"fill:#262626;\" transform=\"translate(320.001563 23.357812)scale(0.1 -0.1)\">\r\n",
       "      <use xlink:href=\"#ArialMT-112\"/>\r\n",
       "      <use x=\"55.615234\" xlink:href=\"#ArialMT-121\"/>\r\n",
       "      <use x=\"105.615234\" xlink:href=\"#ArialMT-101\"/>\r\n",
       "      <use x=\"161.230469\" xlink:href=\"#ArialMT-120\"/>\r\n",
       "      <use x=\"211.230469\" xlink:href=\"#ArialMT-99\"/>\r\n",
       "      <use x=\"261.230469\" xlink:href=\"#ArialMT-101\"/>\r\n",
       "      <use x=\"316.845703\" xlink:href=\"#ArialMT-108\"/>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"line2d_20\">\r\n",
       "     <path d=\"M 292.001563 34.120312 \r\n",
       "L 312.001563 34.120312 \r\n",
       "\" style=\"fill:none;stroke:#ff7f0e;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "    </g>\r\n",
       "    <g id=\"line2d_21\"/>\r\n",
       "    <g id=\"text_16\">\r\n",
       "     <!-- dataframe -->\r\n",
       "     <defs>\r\n",
       "      <path d=\"M 40.234375 0 \r\n",
       "L 40.234375 6.546875 \r\n",
       "Q 35.296875 -1.171875 25.734375 -1.171875 \r\n",
       "Q 19.53125 -1.171875 14.328125 2.25 \r\n",
       "Q 9.125 5.671875 6.265625 11.796875 \r\n",
       "Q 3.421875 17.921875 3.421875 25.875 \r\n",
       "Q 3.421875 33.640625 6 39.96875 \r\n",
       "Q 8.59375 46.296875 13.765625 49.65625 \r\n",
       "Q 18.953125 53.03125 25.34375 53.03125 \r\n",
       "Q 30.03125 53.03125 33.6875 51.046875 \r\n",
       "Q 37.359375 49.078125 39.65625 45.90625 \r\n",
       "L 39.65625 71.578125 \r\n",
       "L 48.390625 71.578125 \r\n",
       "L 48.390625 0 \r\n",
       "z\r\n",
       "M 12.453125 25.875 \r\n",
       "Q 12.453125 15.921875 16.640625 10.984375 \r\n",
       "Q 20.84375 6.0625 26.5625 6.0625 \r\n",
       "Q 32.328125 6.0625 36.34375 10.765625 \r\n",
       "Q 40.375 15.484375 40.375 25.140625 \r\n",
       "Q 40.375 35.796875 36.265625 40.765625 \r\n",
       "Q 32.171875 45.75 26.171875 45.75 \r\n",
       "Q 20.3125 45.75 16.375 40.96875 \r\n",
       "Q 12.453125 36.1875 12.453125 25.875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-100\"/>\r\n",
       "      <path d=\"M 40.4375 6.390625 \r\n",
       "Q 35.546875 2.25 31.03125 0.53125 \r\n",
       "Q 26.515625 -1.171875 21.34375 -1.171875 \r\n",
       "Q 12.796875 -1.171875 8.203125 3 \r\n",
       "Q 3.609375 7.171875 3.609375 13.671875 \r\n",
       "Q 3.609375 17.484375 5.34375 20.625 \r\n",
       "Q 7.078125 23.78125 9.890625 25.6875 \r\n",
       "Q 12.703125 27.59375 16.21875 28.5625 \r\n",
       "Q 18.796875 29.25 24.03125 29.890625 \r\n",
       "Q 34.671875 31.15625 39.703125 32.90625 \r\n",
       "Q 39.75 34.71875 39.75 35.203125 \r\n",
       "Q 39.75 40.578125 37.25 42.78125 \r\n",
       "Q 33.890625 45.75 27.25 45.75 \r\n",
       "Q 21.046875 45.75 18.09375 43.578125 \r\n",
       "Q 15.140625 41.40625 13.71875 35.890625 \r\n",
       "L 5.125 37.0625 \r\n",
       "Q 6.296875 42.578125 8.984375 45.96875 \r\n",
       "Q 11.671875 49.359375 16.75 51.1875 \r\n",
       "Q 21.828125 53.03125 28.515625 53.03125 \r\n",
       "Q 35.15625 53.03125 39.296875 51.46875 \r\n",
       "Q 43.453125 49.90625 45.40625 47.53125 \r\n",
       "Q 47.359375 45.171875 48.140625 41.546875 \r\n",
       "Q 48.578125 39.3125 48.578125 33.453125 \r\n",
       "L 48.578125 21.734375 \r\n",
       "Q 48.578125 9.46875 49.140625 6.21875 \r\n",
       "Q 49.703125 2.984375 51.375 0 \r\n",
       "L 42.1875 0 \r\n",
       "Q 40.828125 2.734375 40.4375 6.390625 \r\n",
       "z\r\n",
       "M 39.703125 26.03125 \r\n",
       "Q 34.90625 24.078125 25.34375 22.703125 \r\n",
       "Q 19.921875 21.921875 17.671875 20.9375 \r\n",
       "Q 15.4375 19.96875 14.203125 18.09375 \r\n",
       "Q 12.984375 16.21875 12.984375 13.921875 \r\n",
       "Q 12.984375 10.40625 15.640625 8.0625 \r\n",
       "Q 18.3125 5.71875 23.4375 5.71875 \r\n",
       "Q 28.515625 5.71875 32.46875 7.9375 \r\n",
       "Q 36.421875 10.15625 38.28125 14.015625 \r\n",
       "Q 39.703125 17 39.703125 22.796875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-97\"/>\r\n",
       "      <path d=\"M 25.78125 7.859375 \r\n",
       "L 27.046875 0.09375 \r\n",
       "Q 23.34375 -0.6875 20.40625 -0.6875 \r\n",
       "Q 15.625 -0.6875 12.984375 0.828125 \r\n",
       "Q 10.359375 2.34375 9.28125 4.8125 \r\n",
       "Q 8.203125 7.28125 8.203125 15.1875 \r\n",
       "L 8.203125 45.015625 \r\n",
       "L 1.765625 45.015625 \r\n",
       "L 1.765625 51.859375 \r\n",
       "L 8.203125 51.859375 \r\n",
       "L 8.203125 64.703125 \r\n",
       "L 16.9375 69.96875 \r\n",
       "L 16.9375 51.859375 \r\n",
       "L 25.78125 51.859375 \r\n",
       "L 25.78125 45.015625 \r\n",
       "L 16.9375 45.015625 \r\n",
       "L 16.9375 14.703125 \r\n",
       "Q 16.9375 10.9375 17.40625 9.859375 \r\n",
       "Q 17.875 8.796875 18.921875 8.15625 \r\n",
       "Q 19.96875 7.515625 21.921875 7.515625 \r\n",
       "Q 23.390625 7.515625 25.78125 7.859375 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-116\"/>\r\n",
       "      <path d=\"M 8.6875 0 \r\n",
       "L 8.6875 45.015625 \r\n",
       "L 0.921875 45.015625 \r\n",
       "L 0.921875 51.859375 \r\n",
       "L 8.6875 51.859375 \r\n",
       "L 8.6875 57.375 \r\n",
       "Q 8.6875 62.59375 9.625 65.140625 \r\n",
       "Q 10.890625 68.5625 14.078125 70.671875 \r\n",
       "Q 17.28125 72.796875 23.046875 72.796875 \r\n",
       "Q 26.765625 72.796875 31.25 71.921875 \r\n",
       "L 29.9375 64.265625 \r\n",
       "Q 27.203125 64.75 24.75 64.75 \r\n",
       "Q 20.75 64.75 19.09375 63.03125 \r\n",
       "Q 17.4375 61.328125 17.4375 56.640625 \r\n",
       "L 17.4375 51.859375 \r\n",
       "L 27.546875 51.859375 \r\n",
       "L 27.546875 45.015625 \r\n",
       "L 17.4375 45.015625 \r\n",
       "L 17.4375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-102\"/>\r\n",
       "      <path d=\"M 6.5 0 \r\n",
       "L 6.5 51.859375 \r\n",
       "L 14.40625 51.859375 \r\n",
       "L 14.40625 44 \r\n",
       "Q 17.4375 49.515625 20 51.265625 \r\n",
       "Q 22.5625 53.03125 25.640625 53.03125 \r\n",
       "Q 30.078125 53.03125 34.671875 50.203125 \r\n",
       "L 31.640625 42.046875 \r\n",
       "Q 28.421875 43.953125 25.203125 43.953125 \r\n",
       "Q 22.3125 43.953125 20.015625 42.21875 \r\n",
       "Q 17.71875 40.484375 16.75 37.40625 \r\n",
       "Q 15.28125 32.71875 15.28125 27.15625 \r\n",
       "L 15.28125 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-114\"/>\r\n",
       "      <path d=\"M 6.59375 0 \r\n",
       "L 6.59375 51.859375 \r\n",
       "L 14.453125 51.859375 \r\n",
       "L 14.453125 44.578125 \r\n",
       "Q 16.890625 48.390625 20.9375 50.703125 \r\n",
       "Q 25 53.03125 30.171875 53.03125 \r\n",
       "Q 35.9375 53.03125 39.625 50.640625 \r\n",
       "Q 43.3125 48.25 44.828125 43.953125 \r\n",
       "Q 50.984375 53.03125 60.84375 53.03125 \r\n",
       "Q 68.5625 53.03125 72.703125 48.75 \r\n",
       "Q 76.859375 44.484375 76.859375 35.59375 \r\n",
       "L 76.859375 0 \r\n",
       "L 68.109375 0 \r\n",
       "L 68.109375 32.671875 \r\n",
       "Q 68.109375 37.9375 67.25 40.25 \r\n",
       "Q 66.40625 42.578125 64.15625 43.984375 \r\n",
       "Q 61.921875 45.40625 58.890625 45.40625 \r\n",
       "Q 53.421875 45.40625 49.796875 41.765625 \r\n",
       "Q 46.1875 38.140625 46.1875 30.125 \r\n",
       "L 46.1875 0 \r\n",
       "L 37.40625 0 \r\n",
       "L 37.40625 33.6875 \r\n",
       "Q 37.40625 39.546875 35.25 42.46875 \r\n",
       "Q 33.109375 45.40625 28.21875 45.40625 \r\n",
       "Q 24.515625 45.40625 21.359375 43.453125 \r\n",
       "Q 18.21875 41.5 16.796875 37.734375 \r\n",
       "Q 15.375 33.984375 15.375 26.90625 \r\n",
       "L 15.375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-109\"/>\r\n",
       "     </defs>\r\n",
       "     <g style=\"fill:#262626;\" transform=\"translate(320.001563 37.620312)scale(0.1 -0.1)\">\r\n",
       "      <use xlink:href=\"#ArialMT-100\"/>\r\n",
       "      <use x=\"55.615234\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "      <use x=\"111.230469\" xlink:href=\"#ArialMT-116\"/>\r\n",
       "      <use x=\"139.013672\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "      <use x=\"194.628906\" xlink:href=\"#ArialMT-102\"/>\r\n",
       "      <use x=\"222.412109\" xlink:href=\"#ArialMT-114\"/>\r\n",
       "      <use x=\"255.712891\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "      <use x=\"311.328125\" xlink:href=\"#ArialMT-109\"/>\r\n",
       "      <use x=\"394.628906\" xlink:href=\"#ArialMT-101\"/>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"line2d_22\">\r\n",
       "     <path d=\"M 292.001563 48.265625 \r\n",
       "L 312.001563 48.265625 \r\n",
       "\" style=\"fill:none;stroke:#2ca02c;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "    </g>\r\n",
       "    <g id=\"line2d_23\"/>\r\n",
       "    <g id=\"text_17\">\r\n",
       "     <!-- tablib -->\r\n",
       "     <defs>\r\n",
       "      <path d=\"M 14.703125 0 \r\n",
       "L 6.546875 0 \r\n",
       "L 6.546875 71.578125 \r\n",
       "L 15.328125 71.578125 \r\n",
       "L 15.328125 46.046875 \r\n",
       "Q 20.90625 53.03125 29.546875 53.03125 \r\n",
       "Q 34.328125 53.03125 38.59375 51.09375 \r\n",
       "Q 42.875 49.171875 45.625 45.671875 \r\n",
       "Q 48.390625 42.1875 49.953125 37.25 \r\n",
       "Q 51.515625 32.328125 51.515625 26.703125 \r\n",
       "Q 51.515625 13.375 44.921875 6.09375 \r\n",
       "Q 38.328125 -1.171875 29.109375 -1.171875 \r\n",
       "Q 19.921875 -1.171875 14.703125 6.5 \r\n",
       "z\r\n",
       "M 14.59375 26.3125 \r\n",
       "Q 14.59375 17 17.140625 12.84375 \r\n",
       "Q 21.296875 6.0625 28.375 6.0625 \r\n",
       "Q 34.125 6.0625 38.328125 11.0625 \r\n",
       "Q 42.53125 16.0625 42.53125 25.984375 \r\n",
       "Q 42.53125 36.140625 38.5 40.96875 \r\n",
       "Q 34.46875 45.796875 28.765625 45.796875 \r\n",
       "Q 23 45.796875 18.796875 40.796875 \r\n",
       "Q 14.59375 35.796875 14.59375 26.3125 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-98\"/>\r\n",
       "      <path d=\"M 6.640625 61.46875 \r\n",
       "L 6.640625 71.578125 \r\n",
       "L 15.4375 71.578125 \r\n",
       "L 15.4375 61.46875 \r\n",
       "z\r\n",
       "M 6.640625 0 \r\n",
       "L 6.640625 51.859375 \r\n",
       "L 15.4375 51.859375 \r\n",
       "L 15.4375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-105\"/>\r\n",
       "     </defs>\r\n",
       "     <g style=\"fill:#262626;\" transform=\"translate(320.001563 51.765625)scale(0.1 -0.1)\">\r\n",
       "      <use xlink:href=\"#ArialMT-116\"/>\r\n",
       "      <use x=\"27.783203\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "      <use x=\"83.398438\" xlink:href=\"#ArialMT-98\"/>\r\n",
       "      <use x=\"139.013672\" xlink:href=\"#ArialMT-108\"/>\r\n",
       "      <use x=\"161.230469\" xlink:href=\"#ArialMT-105\"/>\r\n",
       "      <use x=\"183.447266\" xlink:href=\"#ArialMT-98\"/>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "  </g>\r\n",
       " </g>\r\n",
       " <defs>\r\n",
       "  <clipPath id=\"p8ce9f0e10e\">\r\n",
       "   <rect height=\"217.44\" width=\"334.8\" x=\"39.221875\" y=\"7.2\"/>\r\n",
       "  </clipPath>\r\n",
       " </defs>\r\n",
       "</svg>\r\n"
      ],
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    " for _ in range(25):\n",
    "    t0 = perf_counter()\n",
    "    pe.load_from_records(test[50:70])\n",
    "    pyexcel_lyst.append(perf_counter() - t0)\n",
    "    # \n",
    "    t0 = perf_counter()\n",
    "    pd.DataFrame(test[50:70])\n",
    "    dataframe_lyst.append(perf_counter() - t0)\n",
    "    # \n",
    "    t0 = perf_counter()\n",
    "    ob.dict = test[50:70]\n",
    "    tablib_lyst.append(perf_counter() - t0)\n",
    "\n",
    "\n",
    "len_x = len(pyexcel_lyst)\n",
    "plt.plot(list(range(len_x)), pyexcel_lyst, label='pyexcel')\n",
    "plt.plot(list(range(len_x)), dataframe_lyst, label='dataframe')\n",
    "plt.plot(list(range(len_x)), tablib_lyst, label='tablib')\n",
    "plt.legend()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0x28b6c0f14e0>"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n",
       "<svg height=\"261.247813pt\" version=\"1.1\" viewBox=\"0 0 389.085937 261.247813\" width=\"389.085937pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n",
       " <defs>\r\n",
       "  <style type=\"text/css\">\r\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\r\n",
       "  </style>\r\n",
       " </defs>\r\n",
       " <g id=\"figure_1\">\r\n",
       "  <g id=\"patch_1\">\r\n",
       "   <path d=\"M 0 261.247813 \r\n",
       "L 389.085937 261.247813 \r\n",
       "L 389.085937 0 \r\n",
       "L 0 0 \r\n",
       "z\r\n",
       "\" style=\"fill:none;\"/>\r\n",
       "  </g>\r\n",
       "  <g id=\"axes_1\">\r\n",
       "   <g id=\"patch_2\">\r\n",
       "    <path d=\"M 47.085938 224.64 \r\n",
       "L 381.885938 224.64 \r\n",
       "L 381.885938 7.2 \r\n",
       "L 47.085938 7.2 \r\n",
       "z\r\n",
       "\" style=\"fill:#eaeaf2;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"matplotlib.axis_1\">\r\n",
       "    <g id=\"xtick_1\">\r\n",
       "     <g id=\"text_1\">\r\n",
       "      <!-- pyexcel -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 6.59375 -19.875 \r\n",
       "L 6.59375 51.859375 \r\n",
       "L 14.59375 51.859375 \r\n",
       "L 14.59375 45.125 \r\n",
       "Q 17.4375 49.078125 21 51.046875 \r\n",
       "Q 24.5625 53.03125 29.640625 53.03125 \r\n",
       "Q 36.28125 53.03125 41.359375 49.609375 \r\n",
       "Q 46.4375 46.1875 49.015625 39.953125 \r\n",
       "Q 51.609375 33.734375 51.609375 26.3125 \r\n",
       "Q 51.609375 18.359375 48.75 11.984375 \r\n",
       "Q 45.90625 5.609375 40.453125 2.21875 \r\n",
       "Q 35.015625 -1.171875 29 -1.171875 \r\n",
       "Q 24.609375 -1.171875 21.109375 0.6875 \r\n",
       "Q 17.625 2.546875 15.375 5.375 \r\n",
       "L 15.375 -19.875 \r\n",
       "z\r\n",
       "M 14.546875 25.640625 \r\n",
       "Q 14.546875 15.625 18.59375 10.84375 \r\n",
       "Q 22.65625 6.0625 28.421875 6.0625 \r\n",
       "Q 34.28125 6.0625 38.453125 11.015625 \r\n",
       "Q 42.625 15.96875 42.625 26.375 \r\n",
       "Q 42.625 36.28125 38.546875 41.203125 \r\n",
       "Q 34.46875 46.140625 28.8125 46.140625 \r\n",
       "Q 23.1875 46.140625 18.859375 40.890625 \r\n",
       "Q 14.546875 35.640625 14.546875 25.640625 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-112\"/>\r\n",
       "       <path d=\"M 6.203125 -19.96875 \r\n",
       "L 5.21875 -11.71875 \r\n",
       "Q 8.109375 -12.5 10.25 -12.5 \r\n",
       "Q 13.1875 -12.5 14.9375 -11.515625 \r\n",
       "Q 16.703125 -10.546875 17.828125 -8.796875 \r\n",
       "Q 18.65625 -7.46875 20.515625 -2.25 \r\n",
       "Q 20.75 -1.515625 21.296875 -0.09375 \r\n",
       "L 1.609375 51.859375 \r\n",
       "L 11.078125 51.859375 \r\n",
       "L 21.875 21.828125 \r\n",
       "Q 23.96875 16.109375 25.640625 9.8125 \r\n",
       "Q 27.15625 15.875 29.25 21.625 \r\n",
       "L 40.328125 51.859375 \r\n",
       "L 49.125 51.859375 \r\n",
       "L 29.390625 -0.875 \r\n",
       "Q 26.21875 -9.421875 24.46875 -12.640625 \r\n",
       "Q 22.125 -17 19.09375 -19.015625 \r\n",
       "Q 16.0625 -21.046875 11.859375 -21.046875 \r\n",
       "Q 9.328125 -21.046875 6.203125 -19.96875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-121\"/>\r\n",
       "       <path d=\"M 42.09375 16.703125 \r\n",
       "L 51.171875 15.578125 \r\n",
       "Q 49.03125 7.625 43.21875 3.21875 \r\n",
       "Q 37.40625 -1.171875 28.375 -1.171875 \r\n",
       "Q 17 -1.171875 10.328125 5.828125 \r\n",
       "Q 3.65625 12.84375 3.65625 25.484375 \r\n",
       "Q 3.65625 38.578125 10.390625 45.796875 \r\n",
       "Q 17.140625 53.03125 27.875 53.03125 \r\n",
       "Q 38.28125 53.03125 44.875 45.953125 \r\n",
       "Q 51.46875 38.875 51.46875 26.03125 \r\n",
       "Q 51.46875 25.25 51.421875 23.6875 \r\n",
       "L 12.75 23.6875 \r\n",
       "Q 13.234375 15.140625 17.578125 10.59375 \r\n",
       "Q 21.921875 6.0625 28.421875 6.0625 \r\n",
       "Q 33.25 6.0625 36.671875 8.59375 \r\n",
       "Q 40.09375 11.140625 42.09375 16.703125 \r\n",
       "z\r\n",
       "M 13.234375 30.90625 \r\n",
       "L 42.1875 30.90625 \r\n",
       "Q 41.609375 37.453125 38.875 40.71875 \r\n",
       "Q 34.671875 45.796875 27.984375 45.796875 \r\n",
       "Q 21.921875 45.796875 17.796875 41.75 \r\n",
       "Q 13.671875 37.703125 13.234375 30.90625 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-101\"/>\r\n",
       "       <path d=\"M 0.734375 0 \r\n",
       "L 19.671875 26.953125 \r\n",
       "L 2.15625 51.859375 \r\n",
       "L 13.140625 51.859375 \r\n",
       "L 21.09375 39.703125 \r\n",
       "Q 23.34375 36.234375 24.703125 33.890625 \r\n",
       "Q 26.859375 37.109375 28.65625 39.59375 \r\n",
       "L 37.40625 51.859375 \r\n",
       "L 47.90625 51.859375 \r\n",
       "L 29.984375 27.4375 \r\n",
       "L 49.265625 0 \r\n",
       "L 38.484375 0 \r\n",
       "L 27.828125 16.109375 \r\n",
       "L 25 20.453125 \r\n",
       "L 11.375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-120\"/>\r\n",
       "       <path d=\"M 40.4375 19 \r\n",
       "L 49.078125 17.875 \r\n",
       "Q 47.65625 8.9375 41.8125 3.875 \r\n",
       "Q 35.984375 -1.171875 27.484375 -1.171875 \r\n",
       "Q 16.84375 -1.171875 10.375 5.78125 \r\n",
       "Q 3.90625 12.75 3.90625 25.734375 \r\n",
       "Q 3.90625 34.125 6.6875 40.421875 \r\n",
       "Q 9.46875 46.734375 15.15625 49.875 \r\n",
       "Q 20.84375 53.03125 27.546875 53.03125 \r\n",
       "Q 35.984375 53.03125 41.359375 48.75 \r\n",
       "Q 46.734375 44.484375 48.25 36.625 \r\n",
       "L 39.703125 35.296875 \r\n",
       "Q 38.484375 40.53125 35.375 43.15625 \r\n",
       "Q 32.28125 45.796875 27.875 45.796875 \r\n",
       "Q 21.234375 45.796875 17.078125 41.03125 \r\n",
       "Q 12.9375 36.28125 12.9375 25.984375 \r\n",
       "Q 12.9375 15.53125 16.9375 10.796875 \r\n",
       "Q 20.953125 6.0625 27.390625 6.0625 \r\n",
       "Q 32.5625 6.0625 36.03125 9.234375 \r\n",
       "Q 39.5 12.40625 40.4375 19 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-99\"/>\r\n",
       "       <path d=\"M 6.390625 0 \r\n",
       "L 6.390625 71.578125 \r\n",
       "L 15.1875 71.578125 \r\n",
       "L 15.1875 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-108\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(85.933594 238.797812)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-112\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-121\"/>\r\n",
       "       <use x=\"105.615234\" xlink:href=\"#ArialMT-101\"/>\r\n",
       "       <use x=\"161.230469\" xlink:href=\"#ArialMT-120\"/>\r\n",
       "       <use x=\"211.230469\" xlink:href=\"#ArialMT-99\"/>\r\n",
       "       <use x=\"261.230469\" xlink:href=\"#ArialMT-101\"/>\r\n",
       "       <use x=\"316.845703\" xlink:href=\"#ArialMT-108\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"xtick_2\">\r\n",
       "     <g id=\"text_2\">\r\n",
       "      <!-- dataframe -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 40.234375 0 \r\n",
       "L 40.234375 6.546875 \r\n",
       "Q 35.296875 -1.171875 25.734375 -1.171875 \r\n",
       "Q 19.53125 -1.171875 14.328125 2.25 \r\n",
       "Q 9.125 5.671875 6.265625 11.796875 \r\n",
       "Q 3.421875 17.921875 3.421875 25.875 \r\n",
       "Q 3.421875 33.640625 6 39.96875 \r\n",
       "Q 8.59375 46.296875 13.765625 49.65625 \r\n",
       "Q 18.953125 53.03125 25.34375 53.03125 \r\n",
       "Q 30.03125 53.03125 33.6875 51.046875 \r\n",
       "Q 37.359375 49.078125 39.65625 45.90625 \r\n",
       "L 39.65625 71.578125 \r\n",
       "L 48.390625 71.578125 \r\n",
       "L 48.390625 0 \r\n",
       "z\r\n",
       "M 12.453125 25.875 \r\n",
       "Q 12.453125 15.921875 16.640625 10.984375 \r\n",
       "Q 20.84375 6.0625 26.5625 6.0625 \r\n",
       "Q 32.328125 6.0625 36.34375 10.765625 \r\n",
       "Q 40.375 15.484375 40.375 25.140625 \r\n",
       "Q 40.375 35.796875 36.265625 40.765625 \r\n",
       "Q 32.171875 45.75 26.171875 45.75 \r\n",
       "Q 20.3125 45.75 16.375 40.96875 \r\n",
       "Q 12.453125 36.1875 12.453125 25.875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-100\"/>\r\n",
       "       <path d=\"M 40.4375 6.390625 \r\n",
       "Q 35.546875 2.25 31.03125 0.53125 \r\n",
       "Q 26.515625 -1.171875 21.34375 -1.171875 \r\n",
       "Q 12.796875 -1.171875 8.203125 3 \r\n",
       "Q 3.609375 7.171875 3.609375 13.671875 \r\n",
       "Q 3.609375 17.484375 5.34375 20.625 \r\n",
       "Q 7.078125 23.78125 9.890625 25.6875 \r\n",
       "Q 12.703125 27.59375 16.21875 28.5625 \r\n",
       "Q 18.796875 29.25 24.03125 29.890625 \r\n",
       "Q 34.671875 31.15625 39.703125 32.90625 \r\n",
       "Q 39.75 34.71875 39.75 35.203125 \r\n",
       "Q 39.75 40.578125 37.25 42.78125 \r\n",
       "Q 33.890625 45.75 27.25 45.75 \r\n",
       "Q 21.046875 45.75 18.09375 43.578125 \r\n",
       "Q 15.140625 41.40625 13.71875 35.890625 \r\n",
       "L 5.125 37.0625 \r\n",
       "Q 6.296875 42.578125 8.984375 45.96875 \r\n",
       "Q 11.671875 49.359375 16.75 51.1875 \r\n",
       "Q 21.828125 53.03125 28.515625 53.03125 \r\n",
       "Q 35.15625 53.03125 39.296875 51.46875 \r\n",
       "Q 43.453125 49.90625 45.40625 47.53125 \r\n",
       "Q 47.359375 45.171875 48.140625 41.546875 \r\n",
       "Q 48.578125 39.3125 48.578125 33.453125 \r\n",
       "L 48.578125 21.734375 \r\n",
       "Q 48.578125 9.46875 49.140625 6.21875 \r\n",
       "Q 49.703125 2.984375 51.375 0 \r\n",
       "L 42.1875 0 \r\n",
       "Q 40.828125 2.734375 40.4375 6.390625 \r\n",
       "z\r\n",
       "M 39.703125 26.03125 \r\n",
       "Q 34.90625 24.078125 25.34375 22.703125 \r\n",
       "Q 19.921875 21.921875 17.671875 20.9375 \r\n",
       "Q 15.4375 19.96875 14.203125 18.09375 \r\n",
       "Q 12.984375 16.21875 12.984375 13.921875 \r\n",
       "Q 12.984375 10.40625 15.640625 8.0625 \r\n",
       "Q 18.3125 5.71875 23.4375 5.71875 \r\n",
       "Q 28.515625 5.71875 32.46875 7.9375 \r\n",
       "Q 36.421875 10.15625 38.28125 14.015625 \r\n",
       "Q 39.703125 17 39.703125 22.796875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-97\"/>\r\n",
       "       <path d=\"M 25.78125 7.859375 \r\n",
       "L 27.046875 0.09375 \r\n",
       "Q 23.34375 -0.6875 20.40625 -0.6875 \r\n",
       "Q 15.625 -0.6875 12.984375 0.828125 \r\n",
       "Q 10.359375 2.34375 9.28125 4.8125 \r\n",
       "Q 8.203125 7.28125 8.203125 15.1875 \r\n",
       "L 8.203125 45.015625 \r\n",
       "L 1.765625 45.015625 \r\n",
       "L 1.765625 51.859375 \r\n",
       "L 8.203125 51.859375 \r\n",
       "L 8.203125 64.703125 \r\n",
       "L 16.9375 69.96875 \r\n",
       "L 16.9375 51.859375 \r\n",
       "L 25.78125 51.859375 \r\n",
       "L 25.78125 45.015625 \r\n",
       "L 16.9375 45.015625 \r\n",
       "L 16.9375 14.703125 \r\n",
       "Q 16.9375 10.9375 17.40625 9.859375 \r\n",
       "Q 17.875 8.796875 18.921875 8.15625 \r\n",
       "Q 19.96875 7.515625 21.921875 7.515625 \r\n",
       "Q 23.390625 7.515625 25.78125 7.859375 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-116\"/>\r\n",
       "       <path d=\"M 8.6875 0 \r\n",
       "L 8.6875 45.015625 \r\n",
       "L 0.921875 45.015625 \r\n",
       "L 0.921875 51.859375 \r\n",
       "L 8.6875 51.859375 \r\n",
       "L 8.6875 57.375 \r\n",
       "Q 8.6875 62.59375 9.625 65.140625 \r\n",
       "Q 10.890625 68.5625 14.078125 70.671875 \r\n",
       "Q 17.28125 72.796875 23.046875 72.796875 \r\n",
       "Q 26.765625 72.796875 31.25 71.921875 \r\n",
       "L 29.9375 64.265625 \r\n",
       "Q 27.203125 64.75 24.75 64.75 \r\n",
       "Q 20.75 64.75 19.09375 63.03125 \r\n",
       "Q 17.4375 61.328125 17.4375 56.640625 \r\n",
       "L 17.4375 51.859375 \r\n",
       "L 27.546875 51.859375 \r\n",
       "L 27.546875 45.015625 \r\n",
       "L 17.4375 45.015625 \r\n",
       "L 17.4375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-102\"/>\r\n",
       "       <path d=\"M 6.5 0 \r\n",
       "L 6.5 51.859375 \r\n",
       "L 14.40625 51.859375 \r\n",
       "L 14.40625 44 \r\n",
       "Q 17.4375 49.515625 20 51.265625 \r\n",
       "Q 22.5625 53.03125 25.640625 53.03125 \r\n",
       "Q 30.078125 53.03125 34.671875 50.203125 \r\n",
       "L 31.640625 42.046875 \r\n",
       "Q 28.421875 43.953125 25.203125 43.953125 \r\n",
       "Q 22.3125 43.953125 20.015625 42.21875 \r\n",
       "Q 17.71875 40.484375 16.75 37.40625 \r\n",
       "Q 15.28125 32.71875 15.28125 27.15625 \r\n",
       "L 15.28125 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-114\"/>\r\n",
       "       <path d=\"M 6.59375 0 \r\n",
       "L 6.59375 51.859375 \r\n",
       "L 14.453125 51.859375 \r\n",
       "L 14.453125 44.578125 \r\n",
       "Q 16.890625 48.390625 20.9375 50.703125 \r\n",
       "Q 25 53.03125 30.171875 53.03125 \r\n",
       "Q 35.9375 53.03125 39.625 50.640625 \r\n",
       "Q 43.3125 48.25 44.828125 43.953125 \r\n",
       "Q 50.984375 53.03125 60.84375 53.03125 \r\n",
       "Q 68.5625 53.03125 72.703125 48.75 \r\n",
       "Q 76.859375 44.484375 76.859375 35.59375 \r\n",
       "L 76.859375 0 \r\n",
       "L 68.109375 0 \r\n",
       "L 68.109375 32.671875 \r\n",
       "Q 68.109375 37.9375 67.25 40.25 \r\n",
       "Q 66.40625 42.578125 64.15625 43.984375 \r\n",
       "Q 61.921875 45.40625 58.890625 45.40625 \r\n",
       "Q 53.421875 45.40625 49.796875 41.765625 \r\n",
       "Q 46.1875 38.140625 46.1875 30.125 \r\n",
       "L 46.1875 0 \r\n",
       "L 37.40625 0 \r\n",
       "L 37.40625 33.6875 \r\n",
       "Q 37.40625 39.546875 35.25 42.46875 \r\n",
       "Q 33.109375 45.40625 28.21875 45.40625 \r\n",
       "Q 24.515625 45.40625 21.359375 43.453125 \r\n",
       "Q 18.21875 41.5 16.796875 37.734375 \r\n",
       "Q 15.375 33.984375 15.375 26.90625 \r\n",
       "L 15.375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-109\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(191.975781 238.797812)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-100\"/>\r\n",
       "       <use x=\"55.615234\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "       <use x=\"111.230469\" xlink:href=\"#ArialMT-116\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "       <use x=\"194.628906\" xlink:href=\"#ArialMT-102\"/>\r\n",
       "       <use x=\"222.412109\" xlink:href=\"#ArialMT-114\"/>\r\n",
       "       <use x=\"255.712891\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "       <use x=\"311.328125\" xlink:href=\"#ArialMT-109\"/>\r\n",
       "       <use x=\"394.628906\" xlink:href=\"#ArialMT-101\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"xtick_3\">\r\n",
       "     <g id=\"text_3\">\r\n",
       "      <!-- tablib -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 14.703125 0 \r\n",
       "L 6.546875 0 \r\n",
       "L 6.546875 71.578125 \r\n",
       "L 15.328125 71.578125 \r\n",
       "L 15.328125 46.046875 \r\n",
       "Q 20.90625 53.03125 29.546875 53.03125 \r\n",
       "Q 34.328125 53.03125 38.59375 51.09375 \r\n",
       "Q 42.875 49.171875 45.625 45.671875 \r\n",
       "Q 48.390625 42.1875 49.953125 37.25 \r\n",
       "Q 51.515625 32.328125 51.515625 26.703125 \r\n",
       "Q 51.515625 13.375 44.921875 6.09375 \r\n",
       "Q 38.328125 -1.171875 29.109375 -1.171875 \r\n",
       "Q 19.921875 -1.171875 14.703125 6.5 \r\n",
       "z\r\n",
       "M 14.59375 26.3125 \r\n",
       "Q 14.59375 17 17.140625 12.84375 \r\n",
       "Q 21.296875 6.0625 28.375 6.0625 \r\n",
       "Q 34.125 6.0625 38.328125 11.0625 \r\n",
       "Q 42.53125 16.0625 42.53125 25.984375 \r\n",
       "Q 42.53125 36.140625 38.5 40.96875 \r\n",
       "Q 34.46875 45.796875 28.765625 45.796875 \r\n",
       "Q 23 45.796875 18.796875 40.796875 \r\n",
       "Q 14.59375 35.796875 14.59375 26.3125 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-98\"/>\r\n",
       "       <path d=\"M 6.640625 61.46875 \r\n",
       "L 6.640625 71.578125 \r\n",
       "L 15.4375 71.578125 \r\n",
       "L 15.4375 61.46875 \r\n",
       "z\r\n",
       "M 6.640625 0 \r\n",
       "L 6.640625 51.859375 \r\n",
       "L 15.4375 51.859375 \r\n",
       "L 15.4375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-105\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(314.133594 238.797812)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-116\"/>\r\n",
       "       <use x=\"27.783203\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "       <use x=\"83.398438\" xlink:href=\"#ArialMT-98\"/>\r\n",
       "       <use x=\"139.013672\" xlink:href=\"#ArialMT-108\"/>\r\n",
       "       <use x=\"161.230469\" xlink:href=\"#ArialMT-105\"/>\r\n",
       "       <use x=\"183.447266\" xlink:href=\"#ArialMT-98\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"text_4\">\r\n",
       "     <!-- label -->\r\n",
       "     <g style=\"fill:#262626;\" transform=\"translate(203.922656 252.060313)scale(0.1 -0.1)\">\r\n",
       "      <use xlink:href=\"#ArialMT-108\"/>\r\n",
       "      <use x=\"22.216797\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "      <use x=\"77.832031\" xlink:href=\"#ArialMT-98\"/>\r\n",
       "      <use x=\"133.447266\" xlink:href=\"#ArialMT-101\"/>\r\n",
       "      <use x=\"189.0625\" xlink:href=\"#ArialMT-108\"/>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "   <g id=\"matplotlib.axis_2\">\r\n",
       "    <g id=\"ytick_1\">\r\n",
       "     <g id=\"line2d_1\">\r\n",
       "      <path clip-path=\"url(#pe53617a1f2)\" d=\"M 47.085938 214.732504 \r\n",
       "L 381.885938 214.732504 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_5\">\r\n",
       "      <!-- −9.0 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 52.828125 31.203125 \r\n",
       "L 5.5625 31.203125 \r\n",
       "L 5.5625 39.40625 \r\n",
       "L 52.828125 39.40625 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-8722\"/>\r\n",
       "       <path d=\"M 5.46875 16.546875 \r\n",
       "L 13.921875 17.328125 \r\n",
       "Q 14.984375 11.375 18.015625 8.6875 \r\n",
       "Q 21.046875 6 25.78125 6 \r\n",
       "Q 29.828125 6 32.875 7.859375 \r\n",
       "Q 35.9375 9.71875 37.890625 12.8125 \r\n",
       "Q 39.84375 15.921875 41.15625 21.1875 \r\n",
       "Q 42.484375 26.46875 42.484375 31.9375 \r\n",
       "Q 42.484375 32.515625 42.4375 33.6875 \r\n",
       "Q 39.796875 29.5 35.234375 26.875 \r\n",
       "Q 30.671875 24.265625 25.34375 24.265625 \r\n",
       "Q 16.453125 24.265625 10.296875 30.703125 \r\n",
       "Q 4.15625 37.15625 4.15625 47.703125 \r\n",
       "Q 4.15625 58.59375 10.578125 65.234375 \r\n",
       "Q 17 71.875 26.65625 71.875 \r\n",
       "Q 33.640625 71.875 39.421875 68.109375 \r\n",
       "Q 45.21875 64.359375 48.21875 57.390625 \r\n",
       "Q 51.21875 50.4375 51.21875 37.25 \r\n",
       "Q 51.21875 23.53125 48.234375 15.40625 \r\n",
       "Q 45.265625 7.28125 39.375 3.03125 \r\n",
       "Q 33.5 -1.21875 25.59375 -1.21875 \r\n",
       "Q 17.1875 -1.21875 11.859375 3.4375 \r\n",
       "Q 6.546875 8.109375 5.46875 16.546875 \r\n",
       "z\r\n",
       "M 41.453125 48.140625 \r\n",
       "Q 41.453125 55.71875 37.421875 60.15625 \r\n",
       "Q 33.40625 64.59375 27.734375 64.59375 \r\n",
       "Q 21.875 64.59375 17.53125 59.8125 \r\n",
       "Q 13.1875 55.03125 13.1875 47.40625 \r\n",
       "Q 13.1875 40.578125 17.3125 36.296875 \r\n",
       "Q 21.4375 32.03125 27.484375 32.03125 \r\n",
       "Q 33.59375 32.03125 37.515625 36.296875 \r\n",
       "Q 41.453125 40.578125 41.453125 48.140625 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-57\"/>\r\n",
       "       <path d=\"M 9.078125 0 \r\n",
       "L 9.078125 10.015625 \r\n",
       "L 19.09375 10.015625 \r\n",
       "L 19.09375 0 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-46\"/>\r\n",
       "       <path d=\"M 4.15625 35.296875 \r\n",
       "Q 4.15625 48 6.765625 55.734375 \r\n",
       "Q 9.375 63.484375 14.515625 67.671875 \r\n",
       "Q 19.671875 71.875 27.484375 71.875 \r\n",
       "Q 33.25 71.875 37.59375 69.546875 \r\n",
       "Q 41.9375 67.234375 44.765625 62.859375 \r\n",
       "Q 47.609375 58.5 49.21875 52.21875 \r\n",
       "Q 50.828125 45.953125 50.828125 35.296875 \r\n",
       "Q 50.828125 22.703125 48.234375 14.96875 \r\n",
       "Q 45.65625 7.234375 40.5 3 \r\n",
       "Q 35.359375 -1.21875 27.484375 -1.21875 \r\n",
       "Q 17.140625 -1.21875 11.234375 6.203125 \r\n",
       "Q 4.15625 15.140625 4.15625 35.296875 \r\n",
       "z\r\n",
       "M 13.1875 35.296875 \r\n",
       "Q 13.1875 17.671875 17.3125 11.828125 \r\n",
       "Q 21.4375 6 27.484375 6 \r\n",
       "Q 33.546875 6 37.671875 11.859375 \r\n",
       "Q 41.796875 17.71875 41.796875 35.296875 \r\n",
       "Q 41.796875 52.984375 37.671875 58.78125 \r\n",
       "Q 33.546875 64.59375 27.390625 64.59375 \r\n",
       "Q 21.34375 64.59375 17.71875 59.46875 \r\n",
       "Q 13.1875 52.9375 13.1875 35.296875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-48\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(20.345312 218.31141)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-8722\"/>\r\n",
       "       <use x=\"58.398438\" xlink:href=\"#ArialMT-57\"/>\r\n",
       "       <use x=\"114.013672\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"141.796875\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_2\">\r\n",
       "     <g id=\"line2d_2\">\r\n",
       "      <path clip-path=\"url(#pe53617a1f2)\" d=\"M 47.085938 190.517848 \r\n",
       "L 381.885938 190.517848 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_6\">\r\n",
       "      <!-- −8.5 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 17.671875 38.8125 \r\n",
       "Q 12.203125 40.828125 9.5625 44.53125 \r\n",
       "Q 6.9375 48.25 6.9375 53.421875 \r\n",
       "Q 6.9375 61.234375 12.546875 66.546875 \r\n",
       "Q 18.171875 71.875 27.484375 71.875 \r\n",
       "Q 36.859375 71.875 42.578125 66.421875 \r\n",
       "Q 48.296875 60.984375 48.296875 53.171875 \r\n",
       "Q 48.296875 48.1875 45.671875 44.5 \r\n",
       "Q 43.0625 40.828125 37.75 38.8125 \r\n",
       "Q 44.34375 36.671875 47.78125 31.875 \r\n",
       "Q 51.21875 27.09375 51.21875 20.453125 \r\n",
       "Q 51.21875 11.28125 44.71875 5.03125 \r\n",
       "Q 38.234375 -1.21875 27.640625 -1.21875 \r\n",
       "Q 17.046875 -1.21875 10.546875 5.046875 \r\n",
       "Q 4.046875 11.328125 4.046875 20.703125 \r\n",
       "Q 4.046875 27.6875 7.59375 32.390625 \r\n",
       "Q 11.140625 37.109375 17.671875 38.8125 \r\n",
       "z\r\n",
       "M 15.921875 53.71875 \r\n",
       "Q 15.921875 48.640625 19.1875 45.40625 \r\n",
       "Q 22.46875 42.1875 27.6875 42.1875 \r\n",
       "Q 32.765625 42.1875 36.015625 45.375 \r\n",
       "Q 39.265625 48.578125 39.265625 53.21875 \r\n",
       "Q 39.265625 58.0625 35.90625 61.359375 \r\n",
       "Q 32.5625 64.65625 27.59375 64.65625 \r\n",
       "Q 22.5625 64.65625 19.234375 61.421875 \r\n",
       "Q 15.921875 58.203125 15.921875 53.71875 \r\n",
       "z\r\n",
       "M 13.09375 20.65625 \r\n",
       "Q 13.09375 16.890625 14.875 13.375 \r\n",
       "Q 16.65625 9.859375 20.171875 7.921875 \r\n",
       "Q 23.6875 6 27.734375 6 \r\n",
       "Q 34.03125 6 38.125 10.046875 \r\n",
       "Q 42.234375 14.109375 42.234375 20.359375 \r\n",
       "Q 42.234375 26.703125 38.015625 30.859375 \r\n",
       "Q 33.796875 35.015625 27.4375 35.015625 \r\n",
       "Q 21.234375 35.015625 17.15625 30.90625 \r\n",
       "Q 13.09375 26.8125 13.09375 20.65625 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-56\"/>\r\n",
       "       <path d=\"M 4.15625 18.75 \r\n",
       "L 13.375 19.53125 \r\n",
       "Q 14.40625 12.796875 18.140625 9.390625 \r\n",
       "Q 21.875 6 27.15625 6 \r\n",
       "Q 33.5 6 37.890625 10.78125 \r\n",
       "Q 42.28125 15.578125 42.28125 23.484375 \r\n",
       "Q 42.28125 31 38.0625 35.34375 \r\n",
       "Q 33.84375 39.703125 27 39.703125 \r\n",
       "Q 22.75 39.703125 19.328125 37.765625 \r\n",
       "Q 15.921875 35.84375 13.96875 32.765625 \r\n",
       "L 5.71875 33.84375 \r\n",
       "L 12.640625 70.609375 \r\n",
       "L 48.25 70.609375 \r\n",
       "L 48.25 62.203125 \r\n",
       "L 19.671875 62.203125 \r\n",
       "L 15.828125 42.96875 \r\n",
       "Q 22.265625 47.46875 29.34375 47.46875 \r\n",
       "Q 38.71875 47.46875 45.15625 40.96875 \r\n",
       "Q 51.609375 34.46875 51.609375 24.265625 \r\n",
       "Q 51.609375 14.546875 45.953125 7.46875 \r\n",
       "Q 39.0625 -1.21875 27.15625 -1.21875 \r\n",
       "Q 17.390625 -1.21875 11.203125 4.25 \r\n",
       "Q 5.03125 9.71875 4.15625 18.75 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-53\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(20.345312 194.096755)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-8722\"/>\r\n",
       "       <use x=\"58.398438\" xlink:href=\"#ArialMT-56\"/>\r\n",
       "       <use x=\"114.013672\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"141.796875\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_3\">\r\n",
       "     <g id=\"line2d_3\">\r\n",
       "      <path clip-path=\"url(#pe53617a1f2)\" d=\"M 47.085938 166.303193 \r\n",
       "L 381.885938 166.303193 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_7\">\r\n",
       "      <!-- −8.0 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(20.345312 169.882099)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-8722\"/>\r\n",
       "       <use x=\"58.398438\" xlink:href=\"#ArialMT-56\"/>\r\n",
       "       <use x=\"114.013672\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"141.796875\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_4\">\r\n",
       "     <g id=\"line2d_4\">\r\n",
       "      <path clip-path=\"url(#pe53617a1f2)\" d=\"M 47.085938 142.088538 \r\n",
       "L 381.885938 142.088538 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_8\">\r\n",
       "      <!-- −7.5 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 4.734375 62.203125 \r\n",
       "L 4.734375 70.65625 \r\n",
       "L 51.078125 70.65625 \r\n",
       "L 51.078125 63.8125 \r\n",
       "Q 44.234375 56.546875 37.515625 44.484375 \r\n",
       "Q 30.8125 32.421875 27.15625 19.671875 \r\n",
       "Q 24.515625 10.6875 23.78125 0 \r\n",
       "L 14.75 0 \r\n",
       "Q 14.890625 8.453125 18.0625 20.40625 \r\n",
       "Q 21.234375 32.375 27.171875 43.484375 \r\n",
       "Q 33.109375 54.59375 39.796875 62.203125 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-55\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(20.345312 145.667444)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-8722\"/>\r\n",
       "       <use x=\"58.398438\" xlink:href=\"#ArialMT-55\"/>\r\n",
       "       <use x=\"114.013672\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"141.796875\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_5\">\r\n",
       "     <g id=\"line2d_5\">\r\n",
       "      <path clip-path=\"url(#pe53617a1f2)\" d=\"M 47.085938 117.873882 \r\n",
       "L 381.885938 117.873882 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_9\">\r\n",
       "      <!-- −7.0 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(20.345312 121.452788)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-8722\"/>\r\n",
       "       <use x=\"58.398438\" xlink:href=\"#ArialMT-55\"/>\r\n",
       "       <use x=\"114.013672\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"141.796875\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_6\">\r\n",
       "     <g id=\"line2d_6\">\r\n",
       "      <path clip-path=\"url(#pe53617a1f2)\" d=\"M 47.085938 93.659227 \r\n",
       "L 381.885938 93.659227 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_10\">\r\n",
       "      <!-- −6.5 -->\r\n",
       "      <defs>\r\n",
       "       <path d=\"M 49.75 54.046875 \r\n",
       "L 41.015625 53.375 \r\n",
       "Q 39.84375 58.546875 37.703125 60.890625 \r\n",
       "Q 34.125 64.65625 28.90625 64.65625 \r\n",
       "Q 24.703125 64.65625 21.53125 62.3125 \r\n",
       "Q 17.390625 59.28125 14.984375 53.46875 \r\n",
       "Q 12.59375 47.65625 12.5 36.921875 \r\n",
       "Q 15.671875 41.75 20.265625 44.09375 \r\n",
       "Q 24.859375 46.4375 29.890625 46.4375 \r\n",
       "Q 38.671875 46.4375 44.84375 39.96875 \r\n",
       "Q 51.03125 33.5 51.03125 23.25 \r\n",
       "Q 51.03125 16.5 48.125 10.71875 \r\n",
       "Q 45.21875 4.9375 40.140625 1.859375 \r\n",
       "Q 35.0625 -1.21875 28.609375 -1.21875 \r\n",
       "Q 17.625 -1.21875 10.6875 6.859375 \r\n",
       "Q 3.765625 14.9375 3.765625 33.5 \r\n",
       "Q 3.765625 54.25 11.421875 63.671875 \r\n",
       "Q 18.109375 71.875 29.4375 71.875 \r\n",
       "Q 37.890625 71.875 43.28125 67.140625 \r\n",
       "Q 48.6875 62.40625 49.75 54.046875 \r\n",
       "z\r\n",
       "M 13.875 23.1875 \r\n",
       "Q 13.875 18.65625 15.796875 14.5 \r\n",
       "Q 17.71875 10.359375 21.1875 8.171875 \r\n",
       "Q 24.65625 6 28.46875 6 \r\n",
       "Q 34.03125 6 38.03125 10.484375 \r\n",
       "Q 42.046875 14.984375 42.046875 22.703125 \r\n",
       "Q 42.046875 30.125 38.078125 34.390625 \r\n",
       "Q 34.125 38.671875 28.125 38.671875 \r\n",
       "Q 22.171875 38.671875 18.015625 34.390625 \r\n",
       "Q 13.875 30.125 13.875 23.1875 \r\n",
       "z\r\n",
       "\" id=\"ArialMT-54\"/>\r\n",
       "      </defs>\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(20.345312 97.238133)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-8722\"/>\r\n",
       "       <use x=\"58.398438\" xlink:href=\"#ArialMT-54\"/>\r\n",
       "       <use x=\"114.013672\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"141.796875\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_7\">\r\n",
       "     <g id=\"line2d_7\">\r\n",
       "      <path clip-path=\"url(#pe53617a1f2)\" d=\"M 47.085938 69.444571 \r\n",
       "L 381.885938 69.444571 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_11\">\r\n",
       "      <!-- −6.0 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(20.345312 73.023478)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-8722\"/>\r\n",
       "       <use x=\"58.398438\" xlink:href=\"#ArialMT-54\"/>\r\n",
       "       <use x=\"114.013672\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"141.796875\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_8\">\r\n",
       "     <g id=\"line2d_8\">\r\n",
       "      <path clip-path=\"url(#pe53617a1f2)\" d=\"M 47.085938 45.229916 \r\n",
       "L 381.885938 45.229916 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_12\">\r\n",
       "      <!-- −5.5 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(20.345312 48.808822)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-8722\"/>\r\n",
       "       <use x=\"58.398438\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "       <use x=\"114.013672\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"141.796875\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"ytick_9\">\r\n",
       "     <g id=\"line2d_9\">\r\n",
       "      <path clip-path=\"url(#pe53617a1f2)\" d=\"M 47.085938 21.015261 \r\n",
       "L 381.885938 21.015261 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;stroke-width:0.8;\"/>\r\n",
       "     </g>\r\n",
       "     <g id=\"text_13\">\r\n",
       "      <!-- −5.0 -->\r\n",
       "      <g style=\"fill:#262626;\" transform=\"translate(20.345312 24.594167)scale(0.1 -0.1)\">\r\n",
       "       <use xlink:href=\"#ArialMT-8722\"/>\r\n",
       "       <use x=\"58.398438\" xlink:href=\"#ArialMT-53\"/>\r\n",
       "       <use x=\"114.013672\" xlink:href=\"#ArialMT-46\"/>\r\n",
       "       <use x=\"141.796875\" xlink:href=\"#ArialMT-48\"/>\r\n",
       "      </g>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "    <g id=\"text_14\">\r\n",
       "     <!-- data -->\r\n",
       "     <g style=\"fill:#262626;\" transform=\"translate(14.357812 125.650469)rotate(-90)scale(0.1 -0.1)\">\r\n",
       "      <use xlink:href=\"#ArialMT-100\"/>\r\n",
       "      <use x=\"55.615234\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "      <use x=\"111.230469\" xlink:href=\"#ArialMT-116\"/>\r\n",
       "      <use x=\"139.013672\" xlink:href=\"#ArialMT-97\"/>\r\n",
       "     </g>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_3\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 58.245937 152.304244 \r\n",
       "L 147.525937 152.304244 \r\n",
       "L 147.525937 137.472159 \r\n",
       "L 58.245937 137.472159 \r\n",
       "L 58.245937 152.304244 \r\n",
       "z\r\n",
       "\" style=\"fill:#3274a1;stroke:#3d3d3d;stroke-linejoin:miter;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_4\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 169.845937 86.610101 \r\n",
       "L 259.125937 86.610101 \r\n",
       "L 259.125937 62.084402 \r\n",
       "L 169.845937 62.084402 \r\n",
       "L 169.845937 86.610101 \r\n",
       "z\r\n",
       "\" style=\"fill:#e1812c;stroke:#3d3d3d;stroke-linejoin:miter;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_5\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 281.445938 186.977451 \r\n",
       "L 370.725937 186.977451 \r\n",
       "L 370.725937 176.780784 \r\n",
       "L 281.445938 176.780784 \r\n",
       "L 281.445938 186.977451 \r\n",
       "z\r\n",
       "\" style=\"fill:#3a923a;stroke:#3d3d3d;stroke-linejoin:miter;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_10\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 102.885937 152.304244 \r\n",
       "L 102.885937 155.754541 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_11\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 102.885937 137.472159 \r\n",
       "L 102.885937 116.827439 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_12\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 80.565937 155.754541 \r\n",
       "L 125.205938 155.754541 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_13\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 80.565937 116.827439 \r\n",
       "L 125.205938 116.827439 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_14\">\r\n",
       "    <defs>\r\n",
       "     <path d=\"M 0 3.535534 \r\n",
       "L 2.12132 0 \r\n",
       "L 0 -3.535534 \r\n",
       "L -2.12132 0 \r\n",
       "z\r\n",
       "\" id=\"m02c2c1646a\" style=\"stroke:#3d3d3d;stroke-linejoin:miter;\"/>\r\n",
       "    </defs>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#3d3d3d;stroke:#3d3d3d;stroke-linejoin:miter;\" x=\"102.885937\" xlink:href=\"#m02c2c1646a\" y=\"95.626197\"/>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_15\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 214.485937 86.610101 \r\n",
       "L 214.485937 90.472359 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_16\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 214.485937 62.084402 \r\n",
       "L 214.485937 45.07577 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_17\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 192.165937 90.472359 \r\n",
       "L 236.805937 90.472359 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_18\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 192.165937 45.07577 \r\n",
       "L 236.805937 45.07577 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_19\">\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#3d3d3d;stroke:#3d3d3d;stroke-linejoin:miter;\" x=\"214.485937\" xlink:href=\"#m02c2c1646a\" y=\"19.52158\"/>\r\n",
       "     <use style=\"fill:#3d3d3d;stroke:#3d3d3d;stroke-linejoin:miter;\" x=\"214.485937\" xlink:href=\"#m02c2c1646a\" y=\"19.942254\"/>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_20\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 326.085938 186.977451 \r\n",
       "L 326.085938 191.253741 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_21\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 326.085938 176.780784 \r\n",
       "L 326.085938 162.776899 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_22\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 303.765938 191.253741 \r\n",
       "L 348.405937 191.253741 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_23\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 303.765938 162.776899 \r\n",
       "L 348.405937 162.776899 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_24\">\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#3d3d3d;stroke:#3d3d3d;stroke-linejoin:miter;\" x=\"326.085938\" xlink:href=\"#m02c2c1646a\" y=\"207.597216\"/>\r\n",
       "     <use style=\"fill:#3d3d3d;stroke:#3d3d3d;stroke-linejoin:miter;\" x=\"326.085938\" xlink:href=\"#m02c2c1646a\" y=\"212.287587\"/>\r\n",
       "     <use style=\"fill:#3d3d3d;stroke:#3d3d3d;stroke-linejoin:miter;\" x=\"326.085938\" xlink:href=\"#m02c2c1646a\" y=\"101.972409\"/>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_25\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 58.245937 147.559841 \r\n",
       "L 147.525937 147.559841 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_26\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 169.845937 81.772014 \r\n",
       "L 259.125937 81.772014 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"line2d_27\">\r\n",
       "    <path clip-path=\"url(#pe53617a1f2)\" d=\"M 281.445938 184.204392 \r\n",
       "L 370.725937 184.204392 \r\n",
       "\" style=\"fill:none;stroke:#3d3d3d;stroke-linecap:round;stroke-width:1.5;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_6\">\r\n",
       "    <path d=\"M 47.085938 224.64 \r\n",
       "L 47.085938 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_7\">\r\n",
       "    <path d=\"M 381.885938 224.64 \r\n",
       "L 381.885938 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_8\">\r\n",
       "    <path d=\"M 47.085938 224.64 \r\n",
       "L 381.885938 224.64 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"patch_9\">\r\n",
       "    <path d=\"M 47.085938 7.2 \r\n",
       "L 381.885938 7.2 \r\n",
       "\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n",
       "   </g>\r\n",
       "   <g id=\"PathCollection_1\">\r\n",
       "    <defs>\r\n",
       "     <path d=\"M 0 2.5 \r\n",
       "C 0.663008 2.5 1.29895 2.236584 1.767767 1.767767 \r\n",
       "C 2.236584 1.29895 2.5 0.663008 2.5 0 \r\n",
       "C 2.5 -0.663008 2.236584 -1.29895 1.767767 -1.767767 \r\n",
       "C 1.29895 -2.236584 0.663008 -2.5 0 -2.5 \r\n",
       "C -0.663008 -2.5 -1.29895 -2.236584 -1.767767 -1.767767 \r\n",
       "C -2.236584 -1.29895 -2.5 -0.663008 -2.5 0 \r\n",
       "C -2.5 0.663008 -2.236584 1.29895 -1.767767 1.767767 \r\n",
       "C -1.29895 2.236584 -0.663008 2.5 0 2.5 \r\n",
       "z\r\n",
       "\" id=\"C0_0_a85e3408db\"/>\r\n",
       "    </defs>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"102.885937\" xlink:href=\"#C0_0_a85e3408db\" y=\"155.754541\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"97.644739\" xlink:href=\"#C0_0_a85e3408db\" y=\"155.465134\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"108.113456\" xlink:href=\"#C0_0_a85e3408db\" y=\"155.292316\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"92.655417\" xlink:href=\"#C0_0_a85e3408db\" y=\"153.909175\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"112.797529\" xlink:href=\"#C0_0_a85e3408db\" y=\"153.034156\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"118.045712\" xlink:href=\"#C0_0_a85e3408db\" y=\"152.902614\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"87.683227\" xlink:href=\"#C0_0_a85e3408db\" y=\"152.304244\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"123.236391\" xlink:href=\"#C0_0_a85e3408db\" y=\"152.153105\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"82.461284\" xlink:href=\"#C0_0_a85e3408db\" y=\"151.788004\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"102.885937\" xlink:href=\"#C0_0_a85e3408db\" y=\"150.136904\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"107.850336\" xlink:href=\"#C0_0_a85e3408db\" y=\"148.510242\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"98.338439\" xlink:href=\"#C0_0_a85e3408db\" y=\"147.638333\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"93.089086\" xlink:href=\"#C0_0_a85e3408db\" y=\"147.559841\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"112.68043\" xlink:href=\"#C0_0_a85e3408db\" y=\"146.550861\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"87.995185\" xlink:href=\"#C0_0_a85e3408db\" y=\"146.34965\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"102.885937\" xlink:href=\"#C0_0_a85e3408db\" y=\"144.382232\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"99.880684\" xlink:href=\"#C0_0_a85e3408db\" y=\"140.282461\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"104.893161\" xlink:href=\"#C0_0_a85e3408db\" y=\"138.795535\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"109.955933\" xlink:href=\"#C0_0_a85e3408db\" y=\"137.472159\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"98.001414\" xlink:href=\"#C0_0_a85e3408db\" y=\"135.613769\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"92.837765\" xlink:href=\"#C0_0_a85e3408db\" y=\"134.71065\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"102.885937\" xlink:href=\"#C0_0_a85e3408db\" y=\"133.164155\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"102.885937\" xlink:href=\"#C0_0_a85e3408db\" y=\"127.884247\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"102.885937\" xlink:href=\"#C0_0_a85e3408db\" y=\"116.827439\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"102.885937\" xlink:href=\"#C0_0_a85e3408db\" y=\"95.626197\"/>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "   <g id=\"PathCollection_2\">\r\n",
       "    <defs>\r\n",
       "     <path d=\"M 0 2.5 \r\n",
       "C 0.663008 2.5 1.29895 2.236584 1.767767 1.767767 \r\n",
       "C 2.236584 1.29895 2.5 0.663008 2.5 0 \r\n",
       "C 2.5 -0.663008 2.236584 -1.29895 1.767767 -1.767767 \r\n",
       "C 1.29895 -2.236584 0.663008 -2.5 0 -2.5 \r\n",
       "C -0.663008 -2.5 -1.29895 -2.236584 -1.767767 -1.767767 \r\n",
       "C -2.236584 -1.29895 -2.5 -0.663008 -2.5 0 \r\n",
       "C -2.5 0.663008 -2.236584 1.29895 -1.767767 1.767767 \r\n",
       "C -1.29895 2.236584 -0.663008 2.5 0 2.5 \r\n",
       "z\r\n",
       "\" id=\"C1_0_b2dc251dff\"/>\r\n",
       "    </defs>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"214.485937\" xlink:href=\"#C1_0_b2dc251dff\" y=\"90.472359\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"209.668954\" xlink:href=\"#C1_0_b2dc251dff\" y=\"88.483918\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"219.117312\" xlink:href=\"#C1_0_b2dc251dff\" y=\"88.117672\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"224.364793\" xlink:href=\"#C1_0_b2dc251dff\" y=\"87.962781\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"204.672705\" xlink:href=\"#C1_0_b2dc251dff\" y=\"86.948251\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"229.427951\" xlink:href=\"#C1_0_b2dc251dff\" y=\"86.640744\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"199.434725\" xlink:href=\"#C1_0_b2dc251dff\" y=\"86.610101\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"234.677834\" xlink:href=\"#C1_0_b2dc251dff\" y=\"86.607316\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"194.226311\" xlink:href=\"#C1_0_b2dc251dff\" y=\"85.98202\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"214.485937\" xlink:href=\"#C1_0_b2dc251dff\" y=\"85.402709\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"239.47625\" xlink:href=\"#C1_0_b2dc251dff\" y=\"84.578566\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"219.045838\" xlink:href=\"#C1_0_b2dc251dff\" y=\"82.924722\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"210.876311\" xlink:href=\"#C1_0_b2dc251dff\" y=\"81.772014\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"205.660383\" xlink:href=\"#C1_0_b2dc251dff\" y=\"81.203297\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"223.633518\" xlink:href=\"#C1_0_b2dc251dff\" y=\"80.493688\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"200.528458\" xlink:href=\"#C1_0_b2dc251dff\" y=\"80.148837\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"228.847994\" xlink:href=\"#C1_0_b2dc251dff\" y=\"79.913017\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"214.485937\" xlink:href=\"#C1_0_b2dc251dff\" y=\"76.984\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"214.485937\" xlink:href=\"#C1_0_b2dc251dff\" y=\"62.084402\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"214.485937\" xlink:href=\"#C1_0_b2dc251dff\" y=\"53.814841\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"210.677578\" xlink:href=\"#C1_0_b2dc251dff\" y=\"50.373213\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"215.915561\" xlink:href=\"#C1_0_b2dc251dff\" y=\"49.003792\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"212.667233\" xlink:href=\"#C1_0_b2dc251dff\" y=\"45.07577\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"214.485937\" xlink:href=\"#C1_0_b2dc251dff\" y=\"19.942254\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"209.254552\" xlink:href=\"#C1_0_b2dc251dff\" y=\"19.52158\"/>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "   <g id=\"PathCollection_3\">\r\n",
       "    <defs>\r\n",
       "     <path d=\"M 0 2.5 \r\n",
       "C 0.663008 2.5 1.29895 2.236584 1.767767 1.767767 \r\n",
       "C 2.236584 1.29895 2.5 0.663008 2.5 0 \r\n",
       "C 2.5 -0.663008 2.236584 -1.29895 1.767767 -1.767767 \r\n",
       "C 1.29895 -2.236584 0.663008 -2.5 0 -2.5 \r\n",
       "C -0.663008 -2.5 -1.29895 -2.236584 -1.767767 -1.767767 \r\n",
       "C -2.236584 -1.29895 -2.5 -0.663008 -2.5 0 \r\n",
       "C -2.5 0.663008 -2.236584 1.29895 -1.767767 1.767767 \r\n",
       "C -1.29895 2.236584 -0.663008 2.5 0 2.5 \r\n",
       "z\r\n",
       "\" id=\"C2_0_a27bd6a187\"/>\r\n",
       "    </defs>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"326.085938\" xlink:href=\"#C2_0_a27bd6a187\" y=\"212.287587\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"324.267155\" xlink:href=\"#C2_0_a27bd6a187\" y=\"207.597216\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"326.085938\" xlink:href=\"#C2_0_a27bd6a187\" y=\"191.253741\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"322.156144\" xlink:href=\"#C2_0_a27bd6a187\" y=\"187.938248\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"329.929763\" xlink:href=\"#C2_0_a27bd6a187\" y=\"187.848063\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"335.162617\" xlink:href=\"#C2_0_a27bd6a187\" y=\"187.444296\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"317.003985\" xlink:href=\"#C2_0_a27bd6a187\" y=\"186.977451\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"340.341614\" xlink:href=\"#C2_0_a27bd6a187\" y=\"186.624755\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"311.866326\" xlink:href=\"#C2_0_a27bd6a187\" y=\"185.948631\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"345.385986\" xlink:href=\"#C2_0_a27bd6a187\" y=\"185.23911\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"306.67953\" xlink:href=\"#C2_0_a27bd6a187\" y=\"185.175121\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"326.085938\" xlink:href=\"#C2_0_a27bd6a187\" y=\"184.624059\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"350.522339\" xlink:href=\"#C2_0_a27bd6a187\" y=\"184.204392\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"321.826961\" xlink:href=\"#C2_0_a27bd6a187\" y=\"181.700449\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"329.879571\" xlink:href=\"#C2_0_a27bd6a187\" y=\"181.167711\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"335.01719\" xlink:href=\"#C2_0_a27bd6a187\" y=\"180.138707\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"317.671764\" xlink:href=\"#C2_0_a27bd6a187\" y=\"178.644382\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"326.085938\" xlink:href=\"#C2_0_a27bd6a187\" y=\"177.194789\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"338.907061\" xlink:href=\"#C2_0_a27bd6a187\" y=\"176.780784\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"323.064108\" xlink:href=\"#C2_0_a27bd6a187\" y=\"173.106085\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"328.272633\" xlink:href=\"#C2_0_a27bd6a187\" y=\"172.478839\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"333.389567\" xlink:href=\"#C2_0_a27bd6a187\" y=\"171.360255\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"326.085938\" xlink:href=\"#C2_0_a27bd6a187\" y=\"167.43702\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"324.18336\" xlink:href=\"#C2_0_a27bd6a187\" y=\"162.776899\"/>\r\n",
       "    </g>\r\n",
       "    <g clip-path=\"url(#pe53617a1f2)\">\r\n",
       "     <use style=\"fill:#404040;fill-opacity:0.5;\" x=\"326.085938\" xlink:href=\"#C2_0_a27bd6a187\" y=\"101.972409\"/>\r\n",
       "    </g>\r\n",
       "   </g>\r\n",
       "  </g>\r\n",
       " </g>\r\n",
       " <defs>\r\n",
       "  <clipPath id=\"pe53617a1f2\">\r\n",
       "   <rect height=\"217.44\" width=\"334.8\" x=\"47.085938\" y=\"7.2\"/>\r\n",
       "  </clipPath>\r\n",
       " </defs>\r\n",
       "</svg>\r\n"
      ],
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "\n",
    "plot_dfrm = pd.DataFrame({'data': pyexcel_lyst+dataframe_lyst+tablib_lyst, 'label':['pyexcel']*len_x + ['dataframe']*len_x + ['tablib']*len_x})\n",
    "plot_dfrm['data'] = plot_dfrm['data'].apply(np.log)\n",
    "sns.boxplot(x='label', y='data', data=plot_dfrm)\n",
    "sns.swarmplot(x=\"label\", y=\"data\", data=plot_dfrm, color=\".25\", alpha=0.5)\n",
    "# sns.violinplot(x=\"label\", y=\"data\", data=plot_dfrm, alpha=0.5)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 20200218"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "recordDict = defaultdict(list)\n",
    "sumDict = defaultdict(list)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [],
   "source": [
    "files = [\n",
    "    (r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\1a01_residue_listing.json', '/pdb/entry/residue_listing/'),\n",
    "    (r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\1a01_sifts.json','/mappings/all_isoforms/'),\n",
    "    (r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\1a01,pppp,2xyn_status.json','/pdb/entry/status/'),\n",
    "    (r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\1a01,2xyn,1miu_summary.json','/pdb/entry/summary/'),\n",
    "    (r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\50_PDBid_POST_mutated_AA_or_NA_Result.json','/pdb/entry/mutated_AA_or_NA/'),\n",
    "    (r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\50_PDBid_POST_modified_AA_or_NA_Result.json','/pdb/entry/modified_AA_or_NA/'),\n",
    "    (r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\25_PDBid_POST_polymer_coverage_Result.json','/pdb/entry/polymer_coverage/'),\n",
    "    (r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\1a01,1cbs_observed_residues_ratio.json','/pdb/entry/observed_residues_ratio/'),\n",
    "    (r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\1cbs_secondary_structure.json','/pdb/entry/secondary_structure/'),\n",
    "    (r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\1a01,2xyn_binding_sites.json','/pdb/entry/binding_sites/'),\n",
    "    (r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\1a01,2xyn_assembly.json','/pdb/entry/assembly/'),\n",
    "    (r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\1a01,2xyn_files.json','/pdb/entry/files/'),\n",
    "]\n",
    "for _ in range(5):\n",
    "    for file, suffix in files:\n",
    "        with open(file, 'r') as inFile:\n",
    "            res_dict = json.load(inFile)\n",
    "        for method in ('tablib_io', 'pyexcel_io'):\n",
    "            performance(recordDict[f'{method}_{suffix}'], getattr(PDBeDecoder, method), suffix, res_dict)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0x2adf309fd68>"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAssAAAKtCAYAAADRpSOcAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8li6FKAAAgAElEQVR4nOzdeXDc93nn+ffv6AsNNADi4gUQPJuiKImSKOogJYoUJTt24ki2VHI2dryKYseTuJJxMpWdnXJlsxnPbu0fW9mplKd2kpkkm8SOLMvyEY9s6yJFi7coSiIJAjxBECCIuwF0N7r7d+0fTbYIkZTECw1An1eVqtS//h3PlxKBp7/9fJ+vEQQBIiIiIiJyKbPcAYiIiIiITFdKlkVERERErkDJsoiIiIjIFShZFhERERG5AiXLIiIiIiJXoGRZREREROQK7Kl6UDKZrAb+GUgAYeBPOjo6dk3V80VERERErtZUziz/CfBaR0fHRuB/Br4zhc8WEREREblqUzazDPwVkL/oubkpfLaIiIiIyFW7KclyMpl8FvjmBw4/09HRsS+ZTM6lWI7xbz/qPkEQaINBEREREbmpTNMYBBou954xldloMpm8DXgO+HcdHR0//6jzHccLUqnszQ9MRERERD6xGhqq9gNrL/feVC7wWwX8AHi6o6Pj3al6roiIiIjItZrKmuX/E4gC/zmZTAKMdnR0/OYUPl9ERERE5KpMWbKsxFhEREREZhptSiIiIiIicgVKlkVERERErkDJsoiIiIjIFShZFhERERG5AiXLIiIiIiJXoGRZREREROQKlCyLiIiIiFyBkmURERERkStQsiwiIiIicgVKlkVERERErkDJsoiIiIjIFShZFhERERG5AiXLIiIiIiJXMOuS5ZGREb797T8nlRopdygiIiIiMsPNqmT53Lle/vZvv8ORI4f54Q+fL3c4IiIiIjLDzZpkubPzJC+//HPeffcAnuexbdurml0WERERkesya5Ll48eP0t5+mCAIAPA8jx/84LkyRyUiIiIiM9msSZZtO8SZM134vg9AEATs2bOjzFGJiIiIyEw2a5LlW265lZaWVkyzOCTbtlm/fmOZoxIRERGRmWzWJMtNTXP5wz/8t9i2jWVZ2HaIJ554stxhiYiIiMgMNmuSZYD58xewadMWTNPkoYc2UVNT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\n",
      "text/plain": [
       "<Figure size 864x576 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "# plt.figure(figsize=(14,8))\n",
    "f, ax = plt.subplots(figsize = (12, 8))\n",
    "ax.set_xticklabels(ax.get_xticklabels(), rotation=-90)\n",
    "'''\n",
    "for i, j in recordDict.items():\n",
    "    plt.plot(list(range(len(j))), j, label=i)\n",
    "plt.legend(loc='upper left')\n",
    "'''\n",
    "\n",
    "dataLyst,labelLyst = [],[]\n",
    "\n",
    "for i, j in recordDict.items():\n",
    "    labelLyst.extend([i]*len(j))\n",
    "    dataLyst.extend(j)\n",
    "\n",
    "plot_dfrm = pd.DataFrame({'data': dataLyst, 'label': labelLyst})\n",
    "plot_dfrm['module'] = plot_dfrm['label'].apply(lambda x: x.split('_')[0])\n",
    "plot_dfrm['log_data'] = plot_dfrm['data'].apply(np.log)\n",
    "sns.boxplot(x='label', y='log_data', data=plot_dfrm, ax = ax)\n",
    "sns.swarmplot(x=\"label\", y=\"log_data\", data=plot_dfrm, color=\".25\", alpha=0.5, ax = ax)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.legend.Legend at 0x2adf2b9aba8>"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "for module in plot_dfrm['module'].drop_duplicates():\n",
    "    sumDict[module].append(plot_dfrm[plot_dfrm['module']==module]['data'].sum())\n",
    "    plt.plot(list(range(len(sumDict[module]))), sumDict[module], label=module)\n",
    "    plt.scatter(list(range(len(sumDict[module]))), sumDict[module], label=module)\n",
    "plt.legend()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>author_residue_number</th>\n",
       "      <th>author_insertion_code</th>\n",
       "      <th>observed_ratio</th>\n",
       "      <th>residue_name</th>\n",
       "      <th>residue_number</th>\n",
       "      <th>multiple_conformers</th>\n",
       "      <th>chain_id</th>\n",
       "      <th>struct_asym_id</th>\n",
       "      <th>entity_id</th>\n",
       "      <th>pdb_id</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td></td>\n",
       "      <td>1</td>\n",
       "      <td>VAL</td>\n",
       "      <td>1</td>\n",
       "      <td>None</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td></td>\n",
       "      <td>1</td>\n",
       "      <td>LEU</td>\n",
       "      <td>2</td>\n",
       "      <td>None</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td></td>\n",
       "      <td>1</td>\n",
       "      <td>SER</td>\n",
       "      <td>3</td>\n",
       "      <td>None</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td></td>\n",
       "      <td>1</td>\n",
       "      <td>PRO</td>\n",
       "      <td>4</td>\n",
       "      <td>None</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td></td>\n",
       "      <td>1</td>\n",
       "      <td>ALA</td>\n",
       "      <td>5</td>\n",
       "      <td>None</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>573</th>\n",
       "      <td>146</td>\n",
       "      <td></td>\n",
       "      <td>1</td>\n",
       "      <td>HIS</td>\n",
       "      <td>146</td>\n",
       "      <td>None</td>\n",
       "      <td>D</td>\n",
       "      <td>D</td>\n",
       "      <td>2</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>574</th>\n",
       "      <td>147</td>\n",
       "      <td></td>\n",
       "      <td>1</td>\n",
       "      <td>HEM</td>\n",
       "      <td>1</td>\n",
       "      <td>None</td>\n",
       "      <td>D</td>\n",
       "      <td>H</td>\n",
       "      <td>3</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>575</th>\n",
       "      <td>142</td>\n",
       "      <td></td>\n",
       "      <td>1</td>\n",
       "      <td>HEM</td>\n",
       "      <td>1</td>\n",
       "      <td>None</td>\n",
       "      <td>A</td>\n",
       "      <td>E</td>\n",
       "      <td>3</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>576</th>\n",
       "      <td>142</td>\n",
       "      <td></td>\n",
       "      <td>1</td>\n",
       "      <td>HEM</td>\n",
       "      <td>1</td>\n",
       "      <td>None</td>\n",
       "      <td>C</td>\n",
       "      <td>G</td>\n",
       "      <td>3</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>577</th>\n",
       "      <td>147</td>\n",
       "      <td></td>\n",
       "      <td>1</td>\n",
       "      <td>HEM</td>\n",
       "      <td>1</td>\n",
       "      <td>None</td>\n",
       "      <td>B</td>\n",
       "      <td>F</td>\n",
       "      <td>3</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>578 rows × 10 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "     author_residue_number author_insertion_code  observed_ratio residue_name  \\\n",
       "0                        1                                     1          VAL   \n",
       "1                        2                                     1          LEU   \n",
       "2                        3                                     1          SER   \n",
       "3                        4                                     1          PRO   \n",
       "4                        5                                     1          ALA   \n",
       "..                     ...                   ...             ...          ...   \n",
       "573                    146                                     1          HIS   \n",
       "574                    147                                     1          HEM   \n",
       "575                    142                                     1          HEM   \n",
       "576                    142                                     1          HEM   \n",
       "577                    147                                     1          HEM   \n",
       "\n",
       "     residue_number multiple_conformers chain_id struct_asym_id  entity_id  \\\n",
       "0                 1                None        A              A          1   \n",
       "1                 2                None        A              A          1   \n",
       "2                 3                None        A              A          1   \n",
       "3                 4                None        A              A          1   \n",
       "4                 5                None        A              A          1   \n",
       "..              ...                 ...      ...            ...        ...   \n",
       "573             146                None        D              D          2   \n",
       "574               1                None        D              H          3   \n",
       "575               1                None        A              E          3   \n",
       "576               1                None        C              G          3   \n",
       "577               1                None        B              F          3   \n",
       "\n",
       "    pdb_id  \n",
       "0     1a01  \n",
       "1     1a01  \n",
       "2     1a01  \n",
       "3     1a01  \n",
       "4     1a01  \n",
       "..     ...  \n",
       "573   1a01  \n",
       "574   1a01  \n",
       "575   1a01  \n",
       "576   1a01  \n",
       "577   1a01  \n",
       "\n",
       "[578 rows x 10 columns]"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "res_sheet = PDBeDecoder.tablib_io(\n",
    "    '/pdb/entry/residue_listing/', \n",
    "    res_dict, \n",
    "    filename= r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\1a01_residue_listing.tsv', \n",
    "    delimiter='\\t')\n",
    "res_sheet.df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>entity_id</th>\n",
       "      <th>end</th>\n",
       "      <th>chain_id</th>\n",
       "      <th>pdb_start</th>\n",
       "      <th>start</th>\n",
       "      <th>unp_end</th>\n",
       "      <th>pdb_end</th>\n",
       "      <th>struct_asym_id</th>\n",
       "      <th>unp_start</th>\n",
       "      <th>is_canonical</th>\n",
       "      <th>identity</th>\n",
       "      <th>pdb_id</th>\n",
       "      <th>UniProt</th>\n",
       "      <th>identifier</th>\n",
       "      <th>name</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>2</td>\n",
       "      <td>{\"author_residue_number\":146,\"author_insertion...</td>\n",
       "      <td>B</td>\n",
       "      <td>1</td>\n",
       "      <td>{\"author_residue_number\":1,\"author_insertion_c...</td>\n",
       "      <td>147</td>\n",
       "      <td>146</td>\n",
       "      <td>B</td>\n",
       "      <td>2</td>\n",
       "      <td>True</td>\n",
       "      <td>0.986</td>\n",
       "      <td>1a01</td>\n",
       "      <td>P68871</td>\n",
       "      <td>HBB_HUMAN</td>\n",
       "      <td>HBB_HUMAN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>{\"author_residue_number\":146,\"author_insertion...</td>\n",
       "      <td>D</td>\n",
       "      <td>1</td>\n",
       "      <td>{\"author_residue_number\":1,\"author_insertion_c...</td>\n",
       "      <td>147</td>\n",
       "      <td>146</td>\n",
       "      <td>D</td>\n",
       "      <td>2</td>\n",
       "      <td>True</td>\n",
       "      <td>0.986</td>\n",
       "      <td>1a01</td>\n",
       "      <td>P68871</td>\n",
       "      <td>HBB_HUMAN</td>\n",
       "      <td>HBB_HUMAN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1</td>\n",
       "      <td>{\"author_residue_number\":141,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>{\"author_residue_number\":1,\"author_insertion_c...</td>\n",
       "      <td>142</td>\n",
       "      <td>141</td>\n",
       "      <td>A</td>\n",
       "      <td>2</td>\n",
       "      <td>True</td>\n",
       "      <td>1.000</td>\n",
       "      <td>1a01</td>\n",
       "      <td>P69905</td>\n",
       "      <td>HBA_HUMAN</td>\n",
       "      <td>HBA_HUMAN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>1</td>\n",
       "      <td>{\"author_residue_number\":141,\"author_insertion...</td>\n",
       "      <td>C</td>\n",
       "      <td>1</td>\n",
       "      <td>{\"author_residue_number\":1,\"author_insertion_c...</td>\n",
       "      <td>142</td>\n",
       "      <td>141</td>\n",
       "      <td>C</td>\n",
       "      <td>2</td>\n",
       "      <td>True</td>\n",
       "      <td>1.000</td>\n",
       "      <td>1a01</td>\n",
       "      <td>P69905</td>\n",
       "      <td>HBA_HUMAN</td>\n",
       "      <td>HBA_HUMAN</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   entity_id                                                end chain_id  \\\n",
       "0          2  {\"author_residue_number\":146,\"author_insertion...        B   \n",
       "1          2  {\"author_residue_number\":146,\"author_insertion...        D   \n",
       "2          1  {\"author_residue_number\":141,\"author_insertion...        A   \n",
       "3          1  {\"author_residue_number\":141,\"author_insertion...        C   \n",
       "\n",
       "   pdb_start                                              start  unp_end  \\\n",
       "0          1  {\"author_residue_number\":1,\"author_insertion_c...      147   \n",
       "1          1  {\"author_residue_number\":1,\"author_insertion_c...      147   \n",
       "2          1  {\"author_residue_number\":1,\"author_insertion_c...      142   \n",
       "3          1  {\"author_residue_number\":1,\"author_insertion_c...      142   \n",
       "\n",
       "   pdb_end struct_asym_id  unp_start  is_canonical  identity pdb_id UniProt  \\\n",
       "0      146              B          2          True     0.986   1a01  P68871   \n",
       "1      146              D          2          True     0.986   1a01  P68871   \n",
       "2      141              A          2          True     1.000   1a01  P69905   \n",
       "3      141              C          2          True     1.000   1a01  P69905   \n",
       "\n",
       "  identifier       name  \n",
       "0  HBB_HUMAN  HBB_HUMAN  \n",
       "1  HBB_HUMAN  HBB_HUMAN  \n",
       "2  HBA_HUMAN  HBA_HUMAN  \n",
       "3  HBA_HUMAN  HBA_HUMAN  "
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "sifts_sheet = PDBeDecoder.tablib_io(\n",
    "    '/mappings/all_isoforms/', \n",
    "    sifts_dict, \n",
    "    filename= r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\1a01_sifts.tsv', \n",
    "    delimiter='\\t')\n",
    "sifts_sheet.df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>entity_id</th>\n",
       "      <th>end</th>\n",
       "      <th>chain_id</th>\n",
       "      <th>start</th>\n",
       "      <th>unp_end</th>\n",
       "      <th>struct_asym_id</th>\n",
       "      <th>unp_start</th>\n",
       "      <th>is_canonical</th>\n",
       "      <th>identity</th>\n",
       "      <th>pdb_id</th>\n",
       "      <th>UniProt</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>{\"author_residue_number\":null,\"author_insertio...</td>\n",
       "      <td>A</td>\n",
       "      <td>{\"author_residue_number\":1,\"author_insertion_c...</td>\n",
       "      <td>236</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>True</td>\n",
       "      <td>1</td>\n",
       "      <td>1y97</td>\n",
       "      <td>Q9BQ50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1</td>\n",
       "      <td>{\"author_residue_number\":null,\"author_insertio...</td>\n",
       "      <td>B</td>\n",
       "      <td>{\"author_residue_number\":null,\"author_insertio...</td>\n",
       "      <td>236</td>\n",
       "      <td>B</td>\n",
       "      <td>1</td>\n",
       "      <td>True</td>\n",
       "      <td>1</td>\n",
       "      <td>1y97</td>\n",
       "      <td>Q9BQ50</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   entity_id                                                end chain_id  \\\n",
       "0          1  {\"author_residue_number\":null,\"author_insertio...        A   \n",
       "1          1  {\"author_residue_number\":null,\"author_insertio...        B   \n",
       "\n",
       "                                               start  unp_end struct_asym_id  \\\n",
       "0  {\"author_residue_number\":1,\"author_insertion_c...      236              A   \n",
       "1  {\"author_residue_number\":null,\"author_insertio...      236              B   \n",
       "\n",
       "   unp_start  is_canonical  identity pdb_id UniProt  \n",
       "0          1          True         1   1y97  Q9BQ50  \n",
       "1          1          True         1   1y97  Q9BQ50  "
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "sifts_sheet2 = PDBeDecoder.tablib_io(\n",
    "    '/mappings/all_isoforms/', \n",
    "    sifts_dict2, \n",
    "    filename= r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\Q9BQ50_sifts.tsv', \n",
    "    delimiter='\\t')\n",
    "sifts_sheet2.df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>title</th>\n",
       "      <th>status_code</th>\n",
       "      <th>since</th>\n",
       "      <th>experimental_method_class</th>\n",
       "      <th>entry_authors</th>\n",
       "      <th>obsoletes</th>\n",
       "      <th>superceded_by</th>\n",
       "      <th>experimental_method</th>\n",
       "      <th>pdb_id</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>HUMAN ABL2 IN COMPLEX WITH AURORA KINASE INHIB...</td>\n",
       "      <td>REL</td>\n",
       "      <td>20101201</td>\n",
       "      <td>x-ray</td>\n",
       "      <td>Salah, E., Ugochukwu, E., Elkins, J.M., Barr, ...</td>\n",
       "      <td>[\"3nsv\"]</td>\n",
       "      <td>[]</td>\n",
       "      <td>X-RAY DIFFRACTION</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>HEMOGLOBIN (VAL BETA1 MET, TRP BETA37 ALA) MUTANT</td>\n",
       "      <td>REL</td>\n",
       "      <td>19980318</td>\n",
       "      <td>x-ray</td>\n",
       "      <td>Kavanaugh, J.S., Arnone, A.</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>X-RAY DIFFRACTION</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                               title status_code     since  \\\n",
       "0  HUMAN ABL2 IN COMPLEX WITH AURORA KINASE INHIB...         REL  20101201   \n",
       "1  HEMOGLOBIN (VAL BETA1 MET, TRP BETA37 ALA) MUTANT         REL  19980318   \n",
       "\n",
       "  experimental_method_class  \\\n",
       "0                     x-ray   \n",
       "1                     x-ray   \n",
       "\n",
       "                                       entry_authors obsoletes superceded_by  \\\n",
       "0  Salah, E., Ugochukwu, E., Elkins, J.M., Barr, ...  [\"3nsv\"]            []   \n",
       "1                        Kavanaugh, J.S., Arnone, A.        []            []   \n",
       "\n",
       "  experimental_method pdb_id  \n",
       "0   X-RAY DIFFRACTION   2xyn  \n",
       "1   X-RAY DIFFRACTION   1a01  "
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "status_sheet = PDBeDecoder.tablib_io(\n",
    "    '/pdb/entry/status/', \n",
    "    status_dict, \n",
    "    filename= r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\1a01,pppp,2xyn_status.tsv', \n",
    "    delimiter='\\t')\n",
    "status_sheet.df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>related_structures</th>\n",
       "      <th>experimental_method</th>\n",
       "      <th>assemblies</th>\n",
       "      <th>title</th>\n",
       "      <th>release_date</th>\n",
       "      <th>split_entry</th>\n",
       "      <th>experimental_method_class</th>\n",
       "      <th>revision_date</th>\n",
       "      <th>entry_authors</th>\n",
       "      <th>deposition_site</th>\n",
       "      <th>number_of_entities</th>\n",
       "      <th>deposition_date</th>\n",
       "      <th>processing_site</th>\n",
       "      <th>pdb_id</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>[]</td>\n",
       "      <td>[\"X-ray diffraction\"]</td>\n",
       "      <td>[{\"preferred\":true,\"form\":\"hetero\",\"name\":\"dim...</td>\n",
       "      <td>Structure of a BRCA2-DSS1 complex</td>\n",
       "      <td>20020925</td>\n",
       "      <td>[]</td>\n",
       "      <td>[\"x-ray\"]</td>\n",
       "      <td>20110713</td>\n",
       "      <td>[\"Yang, H.\",\"Jeffrey, P.D.\",\"Miller, J.\",\"Kinn...</td>\n",
       "      <td>RCSB</td>\n",
       "      <td>{\"water\":0,\"polypeptide\":2,\"other\":0,\"dna\":0,\"...</td>\n",
       "      <td>20020823</td>\n",
       "      <td>RCSB</td>\n",
       "      <td>1miu</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>[]</td>\n",
       "      <td>[\"X-ray diffraction\"]</td>\n",
       "      <td>[{\"preferred\":true,\"form\":\"homo\",\"name\":\"monom...</td>\n",
       "      <td>HUMAN ABL2 IN COMPLEX WITH AURORA KINASE INHIB...</td>\n",
       "      <td>20101201</td>\n",
       "      <td>[]</td>\n",
       "      <td>[\"x-ray\"]</td>\n",
       "      <td>20190403</td>\n",
       "      <td>[\"Salah, E.\",\"Ugochukwu, E.\",\"Elkins, J.M.\",\"B...</td>\n",
       "      <td>PDBE</td>\n",
       "      <td>{\"water\":1,\"polypeptide\":1,\"other\":0,\"dna\":0,\"...</td>\n",
       "      <td>20101118</td>\n",
       "      <td>PDBE</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>[]</td>\n",
       "      <td>[\"X-ray diffraction\"]</td>\n",
       "      <td>[{\"preferred\":true,\"form\":\"hetero\",\"name\":\"tet...</td>\n",
       "      <td>HEMOGLOBIN (VAL BETA1 MET, TRP BETA37 ALA) MUTANT</td>\n",
       "      <td>19980318</td>\n",
       "      <td>[]</td>\n",
       "      <td>[\"x-ray\"]</td>\n",
       "      <td>20110713</td>\n",
       "      <td>[\"Kavanaugh, J.S.\",\"Arnone, A.\"]</td>\n",
       "      <td>None</td>\n",
       "      <td>{\"water\":1,\"polypeptide\":2,\"other\":0,\"dna\":0,\"...</td>\n",
       "      <td>19971208</td>\n",
       "      <td>BNL</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  related_structures    experimental_method  \\\n",
       "0                 []  [\"X-ray diffraction\"]   \n",
       "1                 []  [\"X-ray diffraction\"]   \n",
       "2                 []  [\"X-ray diffraction\"]   \n",
       "\n",
       "                                          assemblies  \\\n",
       "0  [{\"preferred\":true,\"form\":\"hetero\",\"name\":\"dim...   \n",
       "1  [{\"preferred\":true,\"form\":\"homo\",\"name\":\"monom...   \n",
       "2  [{\"preferred\":true,\"form\":\"hetero\",\"name\":\"tet...   \n",
       "\n",
       "                                               title release_date split_entry  \\\n",
       "0                  Structure of a BRCA2-DSS1 complex     20020925          []   \n",
       "1  HUMAN ABL2 IN COMPLEX WITH AURORA KINASE INHIB...     20101201          []   \n",
       "2  HEMOGLOBIN (VAL BETA1 MET, TRP BETA37 ALA) MUTANT     19980318          []   \n",
       "\n",
       "  experimental_method_class revision_date  \\\n",
       "0                 [\"x-ray\"]      20110713   \n",
       "1                 [\"x-ray\"]      20190403   \n",
       "2                 [\"x-ray\"]      20110713   \n",
       "\n",
       "                                       entry_authors deposition_site  \\\n",
       "0  [\"Yang, H.\",\"Jeffrey, P.D.\",\"Miller, J.\",\"Kinn...            RCSB   \n",
       "1  [\"Salah, E.\",\"Ugochukwu, E.\",\"Elkins, J.M.\",\"B...            PDBE   \n",
       "2                   [\"Kavanaugh, J.S.\",\"Arnone, A.\"]            None   \n",
       "\n",
       "                                  number_of_entities deposition_date  \\\n",
       "0  {\"water\":0,\"polypeptide\":2,\"other\":0,\"dna\":0,\"...        20020823   \n",
       "1  {\"water\":1,\"polypeptide\":1,\"other\":0,\"dna\":0,\"...        20101118   \n",
       "2  {\"water\":1,\"polypeptide\":2,\"other\":0,\"dna\":0,\"...        19971208   \n",
       "\n",
       "  processing_site pdb_id  \n",
       "0            RCSB   1miu  \n",
       "1            PDBE   2xyn  \n",
       "2             BNL   1a01  "
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "summary_sheet = PDBeDecoder.tablib_io(\n",
    "    '/pdb/entry/summary/', \n",
    "    summary_dict, \n",
    "    filename= r'C:\\GitWorks\\Muta3DMaps\\Muta3DMaps\\test\\data\\1a01,2xyn,1miu_summary.tsv', \n",
    "    delimiter='\\t')\n",
    "summary_sheet.df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>entity_id</th>\n",
       "      <th>residue_number</th>\n",
       "      <th>author_residue_number</th>\n",
       "      <th>chain_id</th>\n",
       "      <th>author_insertion_code</th>\n",
       "      <th>mutation_details</th>\n",
       "      <th>chem_comp_id</th>\n",
       "      <th>struct_asym_id</th>\n",
       "      <th>pdb_id</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>2</td>\n",
       "      <td>19</td>\n",
       "      <td>19.0</td>\n",
       "      <td>B</td>\n",
       "      <td></td>\n",
       "      <td>{\"to\":\"P\",\"from\":\"P\",\"type\":\"See remark 999\"}</td>\n",
       "      <td>PRO</td>\n",
       "      <td>B</td>\n",
       "      <td>1zgu</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>24</td>\n",
       "      <td>24.0</td>\n",
       "      <td>B</td>\n",
       "      <td></td>\n",
       "      <td>{\"to\":\"E\",\"from\":\"E\",\"type\":\"See remark 999\"}</td>\n",
       "      <td>GLU</td>\n",
       "      <td>B</td>\n",
       "      <td>1zgu</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>2</td>\n",
       "      <td>28</td>\n",
       "      <td>28.0</td>\n",
       "      <td>B</td>\n",
       "      <td></td>\n",
       "      <td>{\"to\":\"A\",\"from\":\"A\",\"type\":\"See remark 999\"}</td>\n",
       "      <td>ALA</td>\n",
       "      <td>B</td>\n",
       "      <td>1zgu</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>2</td>\n",
       "      <td>48</td>\n",
       "      <td>48.0</td>\n",
       "      <td>B</td>\n",
       "      <td></td>\n",
       "      <td>{\"to\":\"R\",\"from\":\"K\",\"type\":\"Engineered mutati...</td>\n",
       "      <td>ARG</td>\n",
       "      <td>B</td>\n",
       "      <td>1zgu</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1</td>\n",
       "      <td>75</td>\n",
       "      <td>76.0</td>\n",
       "      <td>A</td>\n",
       "      <td></td>\n",
       "      <td>{\"to\":\"A\",\"from\":\"K\",\"type\":\"Conflict\"}</td>\n",
       "      <td>ALA</td>\n",
       "      <td>A</td>\n",
       "      <td>1zh9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>215</th>\n",
       "      <td>1</td>\n",
       "      <td>337</td>\n",
       "      <td>NaN</td>\n",
       "      <td>A</td>\n",
       "      <td></td>\n",
       "      <td>{\"to\":\"H\",\"from\":null,\"type\":\"Expression tag\"}</td>\n",
       "      <td>HIS</td>\n",
       "      <td>A</td>\n",
       "      <td>1s9j</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>216</th>\n",
       "      <td>1</td>\n",
       "      <td>338</td>\n",
       "      <td>NaN</td>\n",
       "      <td>A</td>\n",
       "      <td></td>\n",
       "      <td>{\"to\":\"H\",\"from\":null,\"type\":\"Expression tag\"}</td>\n",
       "      <td>HIS</td>\n",
       "      <td>A</td>\n",
       "      <td>1s9j</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>217</th>\n",
       "      <td>1</td>\n",
       "      <td>339</td>\n",
       "      <td>NaN</td>\n",
       "      <td>A</td>\n",
       "      <td></td>\n",
       "      <td>{\"to\":\"H\",\"from\":null,\"type\":\"Expression tag\"}</td>\n",
       "      <td>HIS</td>\n",
       "      <td>A</td>\n",
       "      <td>1s9j</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>218</th>\n",
       "      <td>1</td>\n",
       "      <td>340</td>\n",
       "      <td>NaN</td>\n",
       "      <td>A</td>\n",
       "      <td></td>\n",
       "      <td>{\"to\":\"H\",\"from\":null,\"type\":\"Expression tag\"}</td>\n",
       "      <td>HIS</td>\n",
       "      <td>A</td>\n",
       "      <td>1s9j</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>219</th>\n",
       "      <td>1</td>\n",
       "      <td>341</td>\n",
       "      <td>NaN</td>\n",
       "      <td>A</td>\n",
       "      <td></td>\n",
       "      <td>{\"to\":\"H\",\"from\":null,\"type\":\"Expression tag\"}</td>\n",
       "      <td>HIS</td>\n",
       "      <td>A</td>\n",
       "      <td>1s9j</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>220 rows × 9 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "     entity_id  residue_number  author_residue_number chain_id  \\\n",
       "0            2              19                   19.0        B   \n",
       "1            2              24                   24.0        B   \n",
       "2            2              28                   28.0        B   \n",
       "3            2              48                   48.0        B   \n",
       "4            1              75                   76.0        A   \n",
       "..         ...             ...                    ...      ...   \n",
       "215          1             337                    NaN        A   \n",
       "216          1             338                    NaN        A   \n",
       "217          1             339                    NaN        A   \n",
       "218          1             340                    NaN        A   \n",
       "219          1             341                    NaN        A   \n",
       "\n",
       "    author_insertion_code                                   mutation_details  \\\n",
       "0                              {\"to\":\"P\",\"from\":\"P\",\"type\":\"See remark 999\"}   \n",
       "1                              {\"to\":\"E\",\"from\":\"E\",\"type\":\"See remark 999\"}   \n",
       "2                              {\"to\":\"A\",\"from\":\"A\",\"type\":\"See remark 999\"}   \n",
       "3                          {\"to\":\"R\",\"from\":\"K\",\"type\":\"Engineered mutati...   \n",
       "4                                    {\"to\":\"A\",\"from\":\"K\",\"type\":\"Conflict\"}   \n",
       "..                    ...                                                ...   \n",
       "215                           {\"to\":\"H\",\"from\":null,\"type\":\"Expression tag\"}   \n",
       "216                           {\"to\":\"H\",\"from\":null,\"type\":\"Expression tag\"}   \n",
       "217                           {\"to\":\"H\",\"from\":null,\"type\":\"Expression tag\"}   \n",
       "218                           {\"to\":\"H\",\"from\":null,\"type\":\"Expression tag\"}   \n",
       "219                           {\"to\":\"H\",\"from\":null,\"type\":\"Expression tag\"}   \n",
       "\n",
       "    chem_comp_id struct_asym_id pdb_id  \n",
       "0            PRO              B   1zgu  \n",
       "1            GLU              B   1zgu  \n",
       "2            ALA              B   1zgu  \n",
       "3            ARG              B   1zgu  \n",
       "4            ALA              A   1zh9  \n",
       "..           ...            ...    ...  \n",
       "215          HIS              A   1s9j  \n",
       "216          HIS              A   1s9j  \n",
       "217          HIS              A   1s9j  \n",
       "218          HIS              A   1s9j  \n",
       "219          HIS              A   1s9j  \n",
       "\n",
       "[220 rows x 9 columns]"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "muta_sheet = PDBeDecoder.tablib_io(\n",
    "    '/pdb/entry/mutated_AA_or_NA/', \n",
    "    muta_dict)\n",
    "muta_sheet.df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>chem_comp_name</th>\n",
       "      <th>entity_id</th>\n",
       "      <th>residue_number</th>\n",
       "      <th>author_residue_number</th>\n",
       "      <th>chain_id</th>\n",
       "      <th>alternate_conformers</th>\n",
       "      <th>author_insertion_code</th>\n",
       "      <th>chem_comp_id</th>\n",
       "      <th>struct_asym_id</th>\n",
       "      <th>pdb_id</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>O-PHOSPHOTYROSINE</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>101</td>\n",
       "      <td>C</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>PTR</td>\n",
       "      <td>B</td>\n",
       "      <td>1a07</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>O-PHOSPHOTYROSINE</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>101</td>\n",
       "      <td>D</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>PTR</td>\n",
       "      <td>D</td>\n",
       "      <td>1a07</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>98</td>\n",
       "      <td>399</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1zgk</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>108</td>\n",
       "      <td>409</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1zgk</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>155</td>\n",
       "      <td>456</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1zgk</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>198</td>\n",
       "      <td>499</td>\n",
       "      <td>A</td>\n",
       "      <td>2</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1zgk</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>202</td>\n",
       "      <td>503</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1zgk</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>249</td>\n",
       "      <td>550</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1zgk</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>296</td>\n",
       "      <td>597</td>\n",
       "      <td>A</td>\n",
       "      <td>2</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1zgk</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>O-SULFO-L-TYROSINE</td>\n",
       "      <td>2</td>\n",
       "      <td>9</td>\n",
       "      <td>363</td>\n",
       "      <td>B</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>TYS</td>\n",
       "      <td>B</td>\n",
       "      <td>1zgv</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>-25</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1ey2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>24</td>\n",
       "      <td>-2</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1ey2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>27</td>\n",
       "      <td>1</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1ey2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>168</td>\n",
       "      <td>142</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1ey2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>198</td>\n",
       "      <td>172</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1ey2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>212</td>\n",
       "      <td>186</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1ey2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>309</td>\n",
       "      <td>283</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1ey2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>365</td>\n",
       "      <td>339</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1ey2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>369</td>\n",
       "      <td>343</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1ey2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>394</td>\n",
       "      <td>368</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1ey2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>422</td>\n",
       "      <td>396</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1ey2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>425</td>\n",
       "      <td>399</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1ey2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>(3S)-3-(sulfooxy)-L-serine</td>\n",
       "      <td>1</td>\n",
       "      <td>54</td>\n",
       "      <td>75</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>ALS</td>\n",
       "      <td>A</td>\n",
       "      <td>1p49</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>DEOXY-DIFLUOROMETHELENE-PHOSPHOTYROSINE</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>101</td>\n",
       "      <td>C</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>FTY</td>\n",
       "      <td>B</td>\n",
       "      <td>1a08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>DEOXY-DIFLUOROMETHELENE-PHOSPHOTYROSINE</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>101</td>\n",
       "      <td>D</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>FTY</td>\n",
       "      <td>D</td>\n",
       "      <td>1a08</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>PHOSPHOTHREONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>165</td>\n",
       "      <td>160</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>TPO</td>\n",
       "      <td>A</td>\n",
       "      <td>1h28</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>PHOSPHOTHREONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>165</td>\n",
       "      <td>160</td>\n",
       "      <td>C</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>TPO</td>\n",
       "      <td>C</td>\n",
       "      <td>1h28</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>-25</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1eyb</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>24</td>\n",
       "      <td>-2</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1eyb</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>27</td>\n",
       "      <td>1</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1eyb</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>168</td>\n",
       "      <td>142</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1eyb</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>198</td>\n",
       "      <td>172</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1eyb</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>212</td>\n",
       "      <td>186</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1eyb</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>309</td>\n",
       "      <td>283</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1eyb</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>365</td>\n",
       "      <td>339</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1eyb</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>369</td>\n",
       "      <td>343</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1eyb</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>394</td>\n",
       "      <td>368</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1eyb</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>422</td>\n",
       "      <td>396</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1eyb</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>SELENOMETHIONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>425</td>\n",
       "      <td>399</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>MSE</td>\n",
       "      <td>A</td>\n",
       "      <td>1eyb</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>PHOSPHOTHREONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>165</td>\n",
       "      <td>160</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>TPO</td>\n",
       "      <td>A</td>\n",
       "      <td>1h27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>PHOSPHOTHREONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>165</td>\n",
       "      <td>160</td>\n",
       "      <td>C</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>TPO</td>\n",
       "      <td>C</td>\n",
       "      <td>1h27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41</th>\n",
       "      <td>PHOSPHOTHREONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>165</td>\n",
       "      <td>160</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>TPO</td>\n",
       "      <td>A</td>\n",
       "      <td>1h26</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>PHOSPHOTHREONINE</td>\n",
       "      <td>1</td>\n",
       "      <td>165</td>\n",
       "      <td>160</td>\n",
       "      <td>C</td>\n",
       "      <td>0</td>\n",
       "      <td></td>\n",
       "      <td>TPO</td>\n",
       "      <td>C</td>\n",
       "      <td>1h26</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                             chem_comp_name  entity_id  residue_number  \\\n",
       "0                         O-PHOSPHOTYROSINE          2               2   \n",
       "1                         O-PHOSPHOTYROSINE          2               2   \n",
       "2                          SELENOMETHIONINE          1              98   \n",
       "3                          SELENOMETHIONINE          1             108   \n",
       "4                          SELENOMETHIONINE          1             155   \n",
       "5                          SELENOMETHIONINE          1             198   \n",
       "6                          SELENOMETHIONINE          1             202   \n",
       "7                          SELENOMETHIONINE          1             249   \n",
       "8                          SELENOMETHIONINE          1             296   \n",
       "9                        O-SULFO-L-TYROSINE          2               9   \n",
       "10                         SELENOMETHIONINE          1               1   \n",
       "11                         SELENOMETHIONINE          1              24   \n",
       "12                         SELENOMETHIONINE          1              27   \n",
       "13                         SELENOMETHIONINE          1             168   \n",
       "14                         SELENOMETHIONINE          1             198   \n",
       "15                         SELENOMETHIONINE          1             212   \n",
       "16                         SELENOMETHIONINE          1             309   \n",
       "17                         SELENOMETHIONINE          1             365   \n",
       "18                         SELENOMETHIONINE          1             369   \n",
       "19                         SELENOMETHIONINE          1             394   \n",
       "20                         SELENOMETHIONINE          1             422   \n",
       "21                         SELENOMETHIONINE          1             425   \n",
       "22               (3S)-3-(sulfooxy)-L-serine          1              54   \n",
       "23  DEOXY-DIFLUOROMETHELENE-PHOSPHOTYROSINE          2               2   \n",
       "24  DEOXY-DIFLUOROMETHELENE-PHOSPHOTYROSINE          2               2   \n",
       "25                         PHOSPHOTHREONINE          1             165   \n",
       "26                         PHOSPHOTHREONINE          1             165   \n",
       "27                         SELENOMETHIONINE          1               1   \n",
       "28                         SELENOMETHIONINE          1              24   \n",
       "29                         SELENOMETHIONINE          1              27   \n",
       "30                         SELENOMETHIONINE          1             168   \n",
       "31                         SELENOMETHIONINE          1             198   \n",
       "32                         SELENOMETHIONINE          1             212   \n",
       "33                         SELENOMETHIONINE          1             309   \n",
       "34                         SELENOMETHIONINE          1             365   \n",
       "35                         SELENOMETHIONINE          1             369   \n",
       "36                         SELENOMETHIONINE          1             394   \n",
       "37                         SELENOMETHIONINE          1             422   \n",
       "38                         SELENOMETHIONINE          1             425   \n",
       "39                         PHOSPHOTHREONINE          1             165   \n",
       "40                         PHOSPHOTHREONINE          1             165   \n",
       "41                         PHOSPHOTHREONINE          1             165   \n",
       "42                         PHOSPHOTHREONINE          1             165   \n",
       "\n",
       "    author_residue_number chain_id  alternate_conformers  \\\n",
       "0                     101        C                     0   \n",
       "1                     101        D                     0   \n",
       "2                     399        A                     0   \n",
       "3                     409        A                     0   \n",
       "4                     456        A                     0   \n",
       "5                     499        A                     2   \n",
       "6                     503        A                     0   \n",
       "7                     550        A                     0   \n",
       "8                     597        A                     2   \n",
       "9                     363        B                     0   \n",
       "10                    -25        A                     0   \n",
       "11                     -2        A                     0   \n",
       "12                      1        A                     0   \n",
       "13                    142        A                     0   \n",
       "14                    172        A                     0   \n",
       "15                    186        A                     0   \n",
       "16                    283        A                     0   \n",
       "17                    339        A                     0   \n",
       "18                    343        A                     0   \n",
       "19                    368        A                     0   \n",
       "20                    396        A                     0   \n",
       "21                    399        A                     0   \n",
       "22                     75        A                     0   \n",
       "23                    101        C                     0   \n",
       "24                    101        D                     0   \n",
       "25                    160        A                     0   \n",
       "26                    160        C                     0   \n",
       "27                    -25        A                     0   \n",
       "28                     -2        A                     0   \n",
       "29                      1        A                     0   \n",
       "30                    142        A                     0   \n",
       "31                    172        A                     0   \n",
       "32                    186        A                     0   \n",
       "33                    283        A                     0   \n",
       "34                    339        A                     0   \n",
       "35                    343        A                     0   \n",
       "36                    368        A                     0   \n",
       "37                    396        A                     0   \n",
       "38                    399        A                     0   \n",
       "39                    160        A                     0   \n",
       "40                    160        C                     0   \n",
       "41                    160        A                     0   \n",
       "42                    160        C                     0   \n",
       "\n",
       "   author_insertion_code chem_comp_id struct_asym_id pdb_id  \n",
       "0                                 PTR              B   1a07  \n",
       "1                                 PTR              D   1a07  \n",
       "2                                 MSE              A   1zgk  \n",
       "3                                 MSE              A   1zgk  \n",
       "4                                 MSE              A   1zgk  \n",
       "5                                 MSE              A   1zgk  \n",
       "6                                 MSE              A   1zgk  \n",
       "7                                 MSE              A   1zgk  \n",
       "8                                 MSE              A   1zgk  \n",
       "9                                 TYS              B   1zgv  \n",
       "10                                MSE              A   1ey2  \n",
       "11                                MSE              A   1ey2  \n",
       "12                                MSE              A   1ey2  \n",
       "13                                MSE              A   1ey2  \n",
       "14                                MSE              A   1ey2  \n",
       "15                                MSE              A   1ey2  \n",
       "16                                MSE              A   1ey2  \n",
       "17                                MSE              A   1ey2  \n",
       "18                                MSE              A   1ey2  \n",
       "19                                MSE              A   1ey2  \n",
       "20                                MSE              A   1ey2  \n",
       "21                                MSE              A   1ey2  \n",
       "22                                ALS              A   1p49  \n",
       "23                                FTY              B   1a08  \n",
       "24                                FTY              D   1a08  \n",
       "25                                TPO              A   1h28  \n",
       "26                                TPO              C   1h28  \n",
       "27                                MSE              A   1eyb  \n",
       "28                                MSE              A   1eyb  \n",
       "29                                MSE              A   1eyb  \n",
       "30                                MSE              A   1eyb  \n",
       "31                                MSE              A   1eyb  \n",
       "32                                MSE              A   1eyb  \n",
       "33                                MSE              A   1eyb  \n",
       "34                                MSE              A   1eyb  \n",
       "35                                MSE              A   1eyb  \n",
       "36                                MSE              A   1eyb  \n",
       "37                                MSE              A   1eyb  \n",
       "38                                MSE              A   1eyb  \n",
       "39                                TPO              A   1h27  \n",
       "40                                TPO              C   1h27  \n",
       "41                                TPO              A   1h26  \n",
       "42                                TPO              C   1h26  "
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "mod_sheet = PDBeDecoder.tablib_io(\n",
    "    '/pdb/entry/modified_AA_or_NA/', \n",
    "    mod_dict)\n",
    "mod_sheet.df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>start</th>\n",
       "      <th>end</th>\n",
       "      <th>chain_id</th>\n",
       "      <th>struct_asym_id</th>\n",
       "      <th>entity_id</th>\n",
       "      <th>pdb_id</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>{\"author_residue_number\":135,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":140,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1jdh</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>{\"author_residue_number\":151,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":548,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1jdh</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>{\"author_residue_number\":560,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":663,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1jdh</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>{\"author_residue_number\":12,\"author_insertion_...</td>\n",
       "      <td>{\"author_residue_number\":49,\"author_insertion_...</td>\n",
       "      <td>B</td>\n",
       "      <td>B</td>\n",
       "      <td>2</td>\n",
       "      <td>1jdh</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>{\"author_residue_number\":1,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":166,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>121p</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>{\"author_residue_number\":1,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":130,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>133l</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>{\"author_residue_number\":61,\"author_insertion_...</td>\n",
       "      <td>{\"author_residue_number\":220,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1s9j</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>{\"author_residue_number\":224,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":275,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1s9j</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>{\"author_residue_number\":306,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":382,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1s9j</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>{\"author_residue_number\":117,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":425,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1mmk</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>{\"author_residue_number\":100,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":264,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1mmp</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>{\"author_residue_number\":100,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":264,\"author_insertion...</td>\n",
       "      <td>B</td>\n",
       "      <td>B</td>\n",
       "      <td>1</td>\n",
       "      <td>1mmp</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>{\"author_residue_number\":2,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":347,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1eyb</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>{\"author_residue_number\":356,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":417,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1eyb</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>{\"author_residue_number\":430,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":440,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1eyb</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>{\"author_residue_number\":1,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":274,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1s9w</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>{\"author_residue_number\":0,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":99,\"author_insertion_...</td>\n",
       "      <td>B</td>\n",
       "      <td>B</td>\n",
       "      <td>2</td>\n",
       "      <td>1s9w</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>{\"author_residue_number\":1,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":9,\"author_insertion_c...</td>\n",
       "      <td>C</td>\n",
       "      <td>C</td>\n",
       "      <td>3</td>\n",
       "      <td>1s9w</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>{\"author_residue_number\":0,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":297,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1h27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>{\"author_residue_number\":0,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":238,\"author_insertion...</td>\n",
       "      <td>C</td>\n",
       "      <td>C</td>\n",
       "      <td>1</td>\n",
       "      <td>1h27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>{\"author_residue_number\":244,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":297,\"author_insertion...</td>\n",
       "      <td>C</td>\n",
       "      <td>C</td>\n",
       "      <td>1</td>\n",
       "      <td>1h27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>{\"author_residue_number\":175,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":432,\"author_insertion...</td>\n",
       "      <td>B</td>\n",
       "      <td>B</td>\n",
       "      <td>2</td>\n",
       "      <td>1h27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>{\"author_residue_number\":175,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":432,\"author_insertion...</td>\n",
       "      <td>D</td>\n",
       "      <td>D</td>\n",
       "      <td>2</td>\n",
       "      <td>1h27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>{\"author_residue_number\":30,\"author_insertion_...</td>\n",
       "      <td>{\"author_residue_number\":35,\"author_insertion_...</td>\n",
       "      <td>E</td>\n",
       "      <td>E</td>\n",
       "      <td>3</td>\n",
       "      <td>1h27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>{\"author_residue_number\":0,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":297,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1h26</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>{\"author_residue_number\":0,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":221,\"author_insertion...</td>\n",
       "      <td>C</td>\n",
       "      <td>C</td>\n",
       "      <td>1</td>\n",
       "      <td>1h26</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>{\"author_residue_number\":251,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":297,\"author_insertion...</td>\n",
       "      <td>C</td>\n",
       "      <td>C</td>\n",
       "      <td>1</td>\n",
       "      <td>1h26</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>{\"author_residue_number\":175,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":432,\"author_insertion...</td>\n",
       "      <td>B</td>\n",
       "      <td>B</td>\n",
       "      <td>2</td>\n",
       "      <td>1h26</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>{\"author_residue_number\":175,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":432,\"author_insertion...</td>\n",
       "      <td>D</td>\n",
       "      <td>D</td>\n",
       "      <td>2</td>\n",
       "      <td>1h26</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>{\"author_residue_number\":378,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":386,\"author_insertion...</td>\n",
       "      <td>E</td>\n",
       "      <td>E</td>\n",
       "      <td>3</td>\n",
       "      <td>1h26</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>{\"author_residue_number\":16,\"author_insertion_...</td>\n",
       "      <td>{\"author_residue_number\":224,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1uy7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>{\"author_residue_number\":17,\"author_insertion_...</td>\n",
       "      <td>{\"author_residue_number\":224,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1uy6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>{\"author_residue_number\":1,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":130,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>134l</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>{\"author_residue_number\":17,\"author_insertion_...</td>\n",
       "      <td>{\"author_residue_number\":224,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1uy8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>{\"author_residue_number\":5,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":260,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>12ca</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>{\"author_residue_number\":1,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":62,\"author_insertion_...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1p2u</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>{\"author_residue_number\":67,\"author_insertion_...</td>\n",
       "      <td>{\"author_residue_number\":166,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1p2u</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>{\"author_residue_number\":1,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":62,\"author_insertion_...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1p2t</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>{\"author_residue_number\":67,\"author_insertion_...</td>\n",
       "      <td>{\"author_residue_number\":166,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1p2t</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>{\"author_residue_number\":12,\"author_insertion_...</td>\n",
       "      <td>{\"author_residue_number\":150,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1zgu</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>{\"author_residue_number\":1,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":76,\"author_insertion_...</td>\n",
       "      <td>B</td>\n",
       "      <td>B</td>\n",
       "      <td>2</td>\n",
       "      <td>1zgu</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41</th>\n",
       "      <td>{\"author_residue_number\":83,\"author_insertion_...</td>\n",
       "      <td>{\"author_residue_number\":250,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1caq</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>{\"author_residue_number\":2,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":347,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1ey2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>{\"author_residue_number\":356,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":417,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1ey2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>{\"author_residue_number\":430,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":440,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1ey2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>{\"author_residue_number\":3,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":261,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1cay</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>{\"author_residue_number\":1,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":61,\"author_insertion_...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1mm2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>{\"author_residue_number\":1,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":12,\"author_insertion_...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1p2a</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>{\"author_residue_number\":16,\"author_insertion_...</td>\n",
       "      <td>{\"author_residue_number\":37,\"author_insertion_...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1p2a</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49</th>\n",
       "      <td>{\"author_residue_number\":48,\"author_insertion_...</td>\n",
       "      <td>{\"author_residue_number\":149,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1p2a</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>{\"author_residue_number\":164,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":298,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1p2a</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51</th>\n",
       "      <td>{\"author_residue_number\":322,\"author_insertion...</td>\n",
       "      <td>{\"author_residue_number\":609,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1zgk</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>52</th>\n",
       "      <td>{\"author_residue_number\":1,\"author_insertion_c...</td>\n",
       "      <td>{\"author_residue_number\":166,\"author_insertion...</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1p2s</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                                start  \\\n",
       "0   {\"author_residue_number\":135,\"author_insertion...   \n",
       "1   {\"author_residue_number\":151,\"author_insertion...   \n",
       "2   {\"author_residue_number\":560,\"author_insertion...   \n",
       "3   {\"author_residue_number\":12,\"author_insertion_...   \n",
       "4   {\"author_residue_number\":1,\"author_insertion_c...   \n",
       "5   {\"author_residue_number\":1,\"author_insertion_c...   \n",
       "6   {\"author_residue_number\":61,\"author_insertion_...   \n",
       "7   {\"author_residue_number\":224,\"author_insertion...   \n",
       "8   {\"author_residue_number\":306,\"author_insertion...   \n",
       "9   {\"author_residue_number\":117,\"author_insertion...   \n",
       "10  {\"author_residue_number\":100,\"author_insertion...   \n",
       "11  {\"author_residue_number\":100,\"author_insertion...   \n",
       "12  {\"author_residue_number\":2,\"author_insertion_c...   \n",
       "13  {\"author_residue_number\":356,\"author_insertion...   \n",
       "14  {\"author_residue_number\":430,\"author_insertion...   \n",
       "15  {\"author_residue_number\":1,\"author_insertion_c...   \n",
       "16  {\"author_residue_number\":0,\"author_insertion_c...   \n",
       "17  {\"author_residue_number\":1,\"author_insertion_c...   \n",
       "18  {\"author_residue_number\":0,\"author_insertion_c...   \n",
       "19  {\"author_residue_number\":0,\"author_insertion_c...   \n",
       "20  {\"author_residue_number\":244,\"author_insertion...   \n",
       "21  {\"author_residue_number\":175,\"author_insertion...   \n",
       "22  {\"author_residue_number\":175,\"author_insertion...   \n",
       "23  {\"author_residue_number\":30,\"author_insertion_...   \n",
       "24  {\"author_residue_number\":0,\"author_insertion_c...   \n",
       "25  {\"author_residue_number\":0,\"author_insertion_c...   \n",
       "26  {\"author_residue_number\":251,\"author_insertion...   \n",
       "27  {\"author_residue_number\":175,\"author_insertion...   \n",
       "28  {\"author_residue_number\":175,\"author_insertion...   \n",
       "29  {\"author_residue_number\":378,\"author_insertion...   \n",
       "30  {\"author_residue_number\":16,\"author_insertion_...   \n",
       "31  {\"author_residue_number\":17,\"author_insertion_...   \n",
       "32  {\"author_residue_number\":1,\"author_insertion_c...   \n",
       "33  {\"author_residue_number\":17,\"author_insertion_...   \n",
       "34  {\"author_residue_number\":5,\"author_insertion_c...   \n",
       "35  {\"author_residue_number\":1,\"author_insertion_c...   \n",
       "36  {\"author_residue_number\":67,\"author_insertion_...   \n",
       "37  {\"author_residue_number\":1,\"author_insertion_c...   \n",
       "38  {\"author_residue_number\":67,\"author_insertion_...   \n",
       "39  {\"author_residue_number\":12,\"author_insertion_...   \n",
       "40  {\"author_residue_number\":1,\"author_insertion_c...   \n",
       "41  {\"author_residue_number\":83,\"author_insertion_...   \n",
       "42  {\"author_residue_number\":2,\"author_insertion_c...   \n",
       "43  {\"author_residue_number\":356,\"author_insertion...   \n",
       "44  {\"author_residue_number\":430,\"author_insertion...   \n",
       "45  {\"author_residue_number\":3,\"author_insertion_c...   \n",
       "46  {\"author_residue_number\":1,\"author_insertion_c...   \n",
       "47  {\"author_residue_number\":1,\"author_insertion_c...   \n",
       "48  {\"author_residue_number\":16,\"author_insertion_...   \n",
       "49  {\"author_residue_number\":48,\"author_insertion_...   \n",
       "50  {\"author_residue_number\":164,\"author_insertion...   \n",
       "51  {\"author_residue_number\":322,\"author_insertion...   \n",
       "52  {\"author_residue_number\":1,\"author_insertion_c...   \n",
       "\n",
       "                                                  end chain_id struct_asym_id  \\\n",
       "0   {\"author_residue_number\":140,\"author_insertion...        A              A   \n",
       "1   {\"author_residue_number\":548,\"author_insertion...        A              A   \n",
       "2   {\"author_residue_number\":663,\"author_insertion...        A              A   \n",
       "3   {\"author_residue_number\":49,\"author_insertion_...        B              B   \n",
       "4   {\"author_residue_number\":166,\"author_insertion...        A              A   \n",
       "5   {\"author_residue_number\":130,\"author_insertion...        A              A   \n",
       "6   {\"author_residue_number\":220,\"author_insertion...        A              A   \n",
       "7   {\"author_residue_number\":275,\"author_insertion...        A              A   \n",
       "8   {\"author_residue_number\":382,\"author_insertion...        A              A   \n",
       "9   {\"author_residue_number\":425,\"author_insertion...        A              A   \n",
       "10  {\"author_residue_number\":264,\"author_insertion...        A              A   \n",
       "11  {\"author_residue_number\":264,\"author_insertion...        B              B   \n",
       "12  {\"author_residue_number\":347,\"author_insertion...        A              A   \n",
       "13  {\"author_residue_number\":417,\"author_insertion...        A              A   \n",
       "14  {\"author_residue_number\":440,\"author_insertion...        A              A   \n",
       "15  {\"author_residue_number\":274,\"author_insertion...        A              A   \n",
       "16  {\"author_residue_number\":99,\"author_insertion_...        B              B   \n",
       "17  {\"author_residue_number\":9,\"author_insertion_c...        C              C   \n",
       "18  {\"author_residue_number\":297,\"author_insertion...        A              A   \n",
       "19  {\"author_residue_number\":238,\"author_insertion...        C              C   \n",
       "20  {\"author_residue_number\":297,\"author_insertion...        C              C   \n",
       "21  {\"author_residue_number\":432,\"author_insertion...        B              B   \n",
       "22  {\"author_residue_number\":432,\"author_insertion...        D              D   \n",
       "23  {\"author_residue_number\":35,\"author_insertion_...        E              E   \n",
       "24  {\"author_residue_number\":297,\"author_insertion...        A              A   \n",
       "25  {\"author_residue_number\":221,\"author_insertion...        C              C   \n",
       "26  {\"author_residue_number\":297,\"author_insertion...        C              C   \n",
       "27  {\"author_residue_number\":432,\"author_insertion...        B              B   \n",
       "28  {\"author_residue_number\":432,\"author_insertion...        D              D   \n",
       "29  {\"author_residue_number\":386,\"author_insertion...        E              E   \n",
       "30  {\"author_residue_number\":224,\"author_insertion...        A              A   \n",
       "31  {\"author_residue_number\":224,\"author_insertion...        A              A   \n",
       "32  {\"author_residue_number\":130,\"author_insertion...        A              A   \n",
       "33  {\"author_residue_number\":224,\"author_insertion...        A              A   \n",
       "34  {\"author_residue_number\":260,\"author_insertion...        A              A   \n",
       "35  {\"author_residue_number\":62,\"author_insertion_...        A              A   \n",
       "36  {\"author_residue_number\":166,\"author_insertion...        A              A   \n",
       "37  {\"author_residue_number\":62,\"author_insertion_...        A              A   \n",
       "38  {\"author_residue_number\":166,\"author_insertion...        A              A   \n",
       "39  {\"author_residue_number\":150,\"author_insertion...        A              A   \n",
       "40  {\"author_residue_number\":76,\"author_insertion_...        B              B   \n",
       "41  {\"author_residue_number\":250,\"author_insertion...        A              A   \n",
       "42  {\"author_residue_number\":347,\"author_insertion...        A              A   \n",
       "43  {\"author_residue_number\":417,\"author_insertion...        A              A   \n",
       "44  {\"author_residue_number\":440,\"author_insertion...        A              A   \n",
       "45  {\"author_residue_number\":261,\"author_insertion...        A              A   \n",
       "46  {\"author_residue_number\":61,\"author_insertion_...        A              A   \n",
       "47  {\"author_residue_number\":12,\"author_insertion_...        A              A   \n",
       "48  {\"author_residue_number\":37,\"author_insertion_...        A              A   \n",
       "49  {\"author_residue_number\":149,\"author_insertion...        A              A   \n",
       "50  {\"author_residue_number\":298,\"author_insertion...        A              A   \n",
       "51  {\"author_residue_number\":609,\"author_insertion...        A              A   \n",
       "52  {\"author_residue_number\":166,\"author_insertion...        A              A   \n",
       "\n",
       "    entity_id pdb_id  \n",
       "0           1   1jdh  \n",
       "1           1   1jdh  \n",
       "2           1   1jdh  \n",
       "3           2   1jdh  \n",
       "4           1   121p  \n",
       "5           1   133l  \n",
       "6           1   1s9j  \n",
       "7           1   1s9j  \n",
       "8           1   1s9j  \n",
       "9           1   1mmk  \n",
       "10          1   1mmp  \n",
       "11          1   1mmp  \n",
       "12          1   1eyb  \n",
       "13          1   1eyb  \n",
       "14          1   1eyb  \n",
       "15          1   1s9w  \n",
       "16          2   1s9w  \n",
       "17          3   1s9w  \n",
       "18          1   1h27  \n",
       "19          1   1h27  \n",
       "20          1   1h27  \n",
       "21          2   1h27  \n",
       "22          2   1h27  \n",
       "23          3   1h27  \n",
       "24          1   1h26  \n",
       "25          1   1h26  \n",
       "26          1   1h26  \n",
       "27          2   1h26  \n",
       "28          2   1h26  \n",
       "29          3   1h26  \n",
       "30          1   1uy7  \n",
       "31          1   1uy6  \n",
       "32          1   134l  \n",
       "33          1   1uy8  \n",
       "34          1   12ca  \n",
       "35          1   1p2u  \n",
       "36          1   1p2u  \n",
       "37          1   1p2t  \n",
       "38          1   1p2t  \n",
       "39          1   1zgu  \n",
       "40          2   1zgu  \n",
       "41          1   1caq  \n",
       "42          1   1ey2  \n",
       "43          1   1ey2  \n",
       "44          1   1ey2  \n",
       "45          1   1cay  \n",
       "46          1   1mm2  \n",
       "47          1   1p2a  \n",
       "48          1   1p2a  \n",
       "49          1   1p2a  \n",
       "50          1   1p2a  \n",
       "51          1   1zgk  \n",
       "52          1   1p2s  "
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "cov_sheet = PDBeDecoder.tablib_io(\n",
    "    '/pdb/entry/polymer_coverage/', \n",
    "    cov_dict)\n",
    "cov_sheet.df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>observed_ratio</th>\n",
       "      <th>chain_id</th>\n",
       "      <th>partial_ratio</th>\n",
       "      <th>number_residues</th>\n",
       "      <th>struct_asym_id</th>\n",
       "      <th>entity_id</th>\n",
       "      <th>pdb_id</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td>137</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1cbs</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1</td>\n",
       "      <td>A</td>\n",
       "      <td>0</td>\n",
       "      <td>141</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1</td>\n",
       "      <td>C</td>\n",
       "      <td>0</td>\n",
       "      <td>141</td>\n",
       "      <td>C</td>\n",
       "      <td>1</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>1</td>\n",
       "      <td>B</td>\n",
       "      <td>0</td>\n",
       "      <td>146</td>\n",
       "      <td>B</td>\n",
       "      <td>2</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1</td>\n",
       "      <td>D</td>\n",
       "      <td>0</td>\n",
       "      <td>146</td>\n",
       "      <td>D</td>\n",
       "      <td>2</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   observed_ratio chain_id  partial_ratio  number_residues struct_asym_id  \\\n",
       "0               1        A              0              137              A   \n",
       "1               1        A              0              141              A   \n",
       "2               1        C              0              141              C   \n",
       "3               1        B              0              146              B   \n",
       "4               1        D              0              146              D   \n",
       "\n",
       "  entity_id pdb_id  \n",
       "0         1   1cbs  \n",
       "1         1   1a01  \n",
       "2         1   1a01  \n",
       "3         2   1a01  \n",
       "4         2   1a01  "
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ratio_sheet = PDBeDecoder.tablib_io(\n",
    "    '/pdb/entry/observed_residues_ratio/', \n",
    "    ratio_dict)\n",
    "ratio_sheet.df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>end</th>\n",
       "      <th>sheet_id</th>\n",
       "      <th>start</th>\n",
       "      <th>secondary_structure</th>\n",
       "      <th>chain_id</th>\n",
       "      <th>struct_asym_id</th>\n",
       "      <th>entity_id</th>\n",
       "      <th>pdb_id</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>{\"author_residue_number\":22,\"author_insertion_...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>{\"author_residue_number\":14,\"author_insertion_...</td>\n",
       "      <td>helices</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1cbs</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>{\"author_residue_number\":37,\"author_insertion_...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>{\"author_residue_number\":25,\"author_insertion_...</td>\n",
       "      <td>helices</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1cbs</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>{\"author_residue_number\":13,\"author_insertion_...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>{\"author_residue_number\":5,\"author_insertion_c...</td>\n",
       "      <td>strands</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1cbs</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>{\"author_residue_number\":46,\"author_insertion_...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>{\"author_residue_number\":40,\"author_insertion_...</td>\n",
       "      <td>strands</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1cbs</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>{\"author_residue_number\":55,\"author_insertion_...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>{\"author_residue_number\":49,\"author_insertion_...</td>\n",
       "      <td>strands</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1cbs</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>{\"author_residue_number\":66,\"author_insertion_...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>{\"author_residue_number\":60,\"author_insertion_...</td>\n",
       "      <td>strands</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1cbs</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>{\"author_residue_number\":74,\"author_insertion_...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>{\"author_residue_number\":71,\"author_insertion_...</td>\n",
       "      <td>strands</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1cbs</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>{\"author_residue_number\":89,\"author_insertion_...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>{\"author_residue_number\":80,\"author_insertion_...</td>\n",
       "      <td>strands</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1cbs</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>{\"author_residue_number\":99,\"author_insertion_...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>{\"author_residue_number\":92,\"author_insertion_...</td>\n",
       "      <td>strands</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1cbs</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>{\"author_residue_number\":113,\"author_insertion...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>{\"author_residue_number\":107,\"author_insertion...</td>\n",
       "      <td>strands</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1cbs</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>{\"author_residue_number\":125,\"author_insertion...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>{\"author_residue_number\":119,\"author_insertion...</td>\n",
       "      <td>strands</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1cbs</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>{\"author_residue_number\":136,\"author_insertion...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>{\"author_residue_number\":128,\"author_insertion...</td>\n",
       "      <td>strands</td>\n",
       "      <td>A</td>\n",
       "      <td>A</td>\n",
       "      <td>1</td>\n",
       "      <td>1cbs</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                                  end  sheet_id  \\\n",
       "0   {\"author_residue_number\":22,\"author_insertion_...       NaN   \n",
       "1   {\"author_residue_number\":37,\"author_insertion_...       NaN   \n",
       "2   {\"author_residue_number\":13,\"author_insertion_...       1.0   \n",
       "3   {\"author_residue_number\":46,\"author_insertion_...       1.0   \n",
       "4   {\"author_residue_number\":55,\"author_insertion_...       1.0   \n",
       "5   {\"author_residue_number\":66,\"author_insertion_...       1.0   \n",
       "6   {\"author_residue_number\":74,\"author_insertion_...       1.0   \n",
       "7   {\"author_residue_number\":89,\"author_insertion_...       1.0   \n",
       "8   {\"author_residue_number\":99,\"author_insertion_...       1.0   \n",
       "9   {\"author_residue_number\":113,\"author_insertion...       1.0   \n",
       "10  {\"author_residue_number\":125,\"author_insertion...       1.0   \n",
       "11  {\"author_residue_number\":136,\"author_insertion...       1.0   \n",
       "\n",
       "                                                start secondary_structure  \\\n",
       "0   {\"author_residue_number\":14,\"author_insertion_...             helices   \n",
       "1   {\"author_residue_number\":25,\"author_insertion_...             helices   \n",
       "2   {\"author_residue_number\":5,\"author_insertion_c...             strands   \n",
       "3   {\"author_residue_number\":40,\"author_insertion_...             strands   \n",
       "4   {\"author_residue_number\":49,\"author_insertion_...             strands   \n",
       "5   {\"author_residue_number\":60,\"author_insertion_...             strands   \n",
       "6   {\"author_residue_number\":71,\"author_insertion_...             strands   \n",
       "7   {\"author_residue_number\":80,\"author_insertion_...             strands   \n",
       "8   {\"author_residue_number\":92,\"author_insertion_...             strands   \n",
       "9   {\"author_residue_number\":107,\"author_insertion...             strands   \n",
       "10  {\"author_residue_number\":119,\"author_insertion...             strands   \n",
       "11  {\"author_residue_number\":128,\"author_insertion...             strands   \n",
       "\n",
       "   chain_id struct_asym_id  entity_id pdb_id  \n",
       "0         A              A          1   1cbs  \n",
       "1         A              A          1   1cbs  \n",
       "2         A              A          1   1cbs  \n",
       "3         A              A          1   1cbs  \n",
       "4         A              A          1   1cbs  \n",
       "5         A              A          1   1cbs  \n",
       "6         A              A          1   1cbs  \n",
       "7         A              A          1   1cbs  \n",
       "8         A              A          1   1cbs  \n",
       "9         A              A          1   1cbs  \n",
       "10        A              A          1   1cbs  \n",
       "11        A              A          1   1cbs  "
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "secStruct_sheet = PDBeDecoder.tablib_io(\n",
    "    '/pdb/entry/secondary_structure/', \n",
    "    secStruct_dict)\n",
    "secStruct_sheet.df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>author_insertion_code</th>\n",
       "      <th>author_residue_number</th>\n",
       "      <th>chain_id</th>\n",
       "      <th>chem_comp_id</th>\n",
       "      <th>entity_id</th>\n",
       "      <th>residue_number</th>\n",
       "      <th>struct_asym_id</th>\n",
       "      <th>symmetry_symbol</th>\n",
       "      <th>residues_type</th>\n",
       "      <th>details</th>\n",
       "      <th>evidence_code</th>\n",
       "      <th>site_id</th>\n",
       "      <th>pdb_id</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>None</td>\n",
       "      <td>294</td>\n",
       "      <td>A</td>\n",
       "      <td>LEU</td>\n",
       "      <td>1</td>\n",
       "      <td>40</td>\n",
       "      <td>A</td>\n",
       "      <td>1_555</td>\n",
       "      <td>site_residues</td>\n",
       "      <td>BINDING SITE FOR RESIDUE  CL</td>\n",
       "      <td>Software</td>\n",
       "      <td>AC3</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>None</td>\n",
       "      <td>295</td>\n",
       "      <td>A</td>\n",
       "      <td>GLY</td>\n",
       "      <td>1</td>\n",
       "      <td>41</td>\n",
       "      <td>A</td>\n",
       "      <td>1_555</td>\n",
       "      <td>site_residues</td>\n",
       "      <td>BINDING SITE FOR RESIDUE  CL</td>\n",
       "      <td>Software</td>\n",
       "      <td>AC3</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>None</td>\n",
       "      <td>297</td>\n",
       "      <td>A</td>\n",
       "      <td>GLY</td>\n",
       "      <td>1</td>\n",
       "      <td>43</td>\n",
       "      <td>A</td>\n",
       "      <td>1_555</td>\n",
       "      <td>site_residues</td>\n",
       "      <td>BINDING SITE FOR RESIDUE  CL</td>\n",
       "      <td>Software</td>\n",
       "      <td>AC3</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>None</td>\n",
       "      <td>298</td>\n",
       "      <td>A</td>\n",
       "      <td>GLN</td>\n",
       "      <td>1</td>\n",
       "      <td>44</td>\n",
       "      <td>A</td>\n",
       "      <td>1_555</td>\n",
       "      <td>site_residues</td>\n",
       "      <td>BINDING SITE FOR RESIDUE  CL</td>\n",
       "      <td>Software</td>\n",
       "      <td>AC3</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>None</td>\n",
       "      <td>299</td>\n",
       "      <td>A</td>\n",
       "      <td>TYR</td>\n",
       "      <td>1</td>\n",
       "      <td>45</td>\n",
       "      <td>A</td>\n",
       "      <td>1_555</td>\n",
       "      <td>site_residues</td>\n",
       "      <td>BINDING SITE FOR RESIDUE  CL</td>\n",
       "      <td>Software</td>\n",
       "      <td>AC3</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>145</th>\n",
       "      <td>None</td>\n",
       "      <td>70</td>\n",
       "      <td>D</td>\n",
       "      <td>ALA</td>\n",
       "      <td>2</td>\n",
       "      <td>70</td>\n",
       "      <td>D</td>\n",
       "      <td>1_555</td>\n",
       "      <td>site_residues</td>\n",
       "      <td>BINDING SITE FOR RESIDUE HEM</td>\n",
       "      <td>Software</td>\n",
       "      <td>AC4</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>146</th>\n",
       "      <td>None</td>\n",
       "      <td>63</td>\n",
       "      <td>D</td>\n",
       "      <td>HIS</td>\n",
       "      <td>2</td>\n",
       "      <td>63</td>\n",
       "      <td>D</td>\n",
       "      <td>1_555</td>\n",
       "      <td>site_residues</td>\n",
       "      <td>BINDING SITE FOR RESIDUE HEM</td>\n",
       "      <td>Software</td>\n",
       "      <td>AC4</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>147</th>\n",
       "      <td>None</td>\n",
       "      <td>41</td>\n",
       "      <td>D</td>\n",
       "      <td>PHE</td>\n",
       "      <td>2</td>\n",
       "      <td>41</td>\n",
       "      <td>D</td>\n",
       "      <td>1_555</td>\n",
       "      <td>site_residues</td>\n",
       "      <td>BINDING SITE FOR RESIDUE HEM</td>\n",
       "      <td>Software</td>\n",
       "      <td>AC4</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>148</th>\n",
       "      <td>None</td>\n",
       "      <td>437</td>\n",
       "      <td>D</td>\n",
       "      <td>HOH</td>\n",
       "      <td>4</td>\n",
       "      <td>40</td>\n",
       "      <td>L</td>\n",
       "      <td>1_555</td>\n",
       "      <td>site_residues</td>\n",
       "      <td>BINDING SITE FOR RESIDUE HEM</td>\n",
       "      <td>Software</td>\n",
       "      <td>AC4</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>149</th>\n",
       "      <td>None</td>\n",
       "      <td>147</td>\n",
       "      <td>D</td>\n",
       "      <td>HEM</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>H</td>\n",
       "      <td>None</td>\n",
       "      <td>ligand_residues</td>\n",
       "      <td>BINDING SITE FOR RESIDUE HEM</td>\n",
       "      <td>Software</td>\n",
       "      <td>AC4</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>150 rows × 13 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "    author_insertion_code  author_residue_number chain_id chem_comp_id  \\\n",
       "0                    None                    294        A          LEU   \n",
       "1                    None                    295        A          GLY   \n",
       "2                    None                    297        A          GLY   \n",
       "3                    None                    298        A          GLN   \n",
       "4                    None                    299        A          TYR   \n",
       "..                    ...                    ...      ...          ...   \n",
       "145                  None                     70        D          ALA   \n",
       "146                  None                     63        D          HIS   \n",
       "147                  None                     41        D          PHE   \n",
       "148                  None                    437        D          HOH   \n",
       "149                  None                    147        D          HEM   \n",
       "\n",
       "     entity_id  residue_number struct_asym_id symmetry_symbol  \\\n",
       "0            1              40              A           1_555   \n",
       "1            1              41              A           1_555   \n",
       "2            1              43              A           1_555   \n",
       "3            1              44              A           1_555   \n",
       "4            1              45              A           1_555   \n",
       "..         ...             ...            ...             ...   \n",
       "145          2              70              D           1_555   \n",
       "146          2              63              D           1_555   \n",
       "147          2              41              D           1_555   \n",
       "148          4              40              L           1_555   \n",
       "149          3               1              H            None   \n",
       "\n",
       "       residues_type                       details evidence_code site_id  \\\n",
       "0      site_residues  BINDING SITE FOR RESIDUE  CL      Software     AC3   \n",
       "1      site_residues  BINDING SITE FOR RESIDUE  CL      Software     AC3   \n",
       "2      site_residues  BINDING SITE FOR RESIDUE  CL      Software     AC3   \n",
       "3      site_residues  BINDING SITE FOR RESIDUE  CL      Software     AC3   \n",
       "4      site_residues  BINDING SITE FOR RESIDUE  CL      Software     AC3   \n",
       "..               ...                           ...           ...     ...   \n",
       "145    site_residues  BINDING SITE FOR RESIDUE HEM      Software     AC4   \n",
       "146    site_residues  BINDING SITE FOR RESIDUE HEM      Software     AC4   \n",
       "147    site_residues  BINDING SITE FOR RESIDUE HEM      Software     AC4   \n",
       "148    site_residues  BINDING SITE FOR RESIDUE HEM      Software     AC4   \n",
       "149  ligand_residues  BINDING SITE FOR RESIDUE HEM      Software     AC4   \n",
       "\n",
       "    pdb_id  \n",
       "0     2xyn  \n",
       "1     2xyn  \n",
       "2     2xyn  \n",
       "3     2xyn  \n",
       "4     2xyn  \n",
       "..     ...  \n",
       "145   1a01  \n",
       "146   1a01  \n",
       "147   1a01  \n",
       "148   1a01  \n",
       "149   1a01  \n",
       "\n",
       "[150 rows x 13 columns]"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bindSite_sheet = PDBeDecoder.tablib_io(\n",
    "    '/pdb/entry/binding_sites/', \n",
    "    bindSite_dict)\n",
    "bindSite_sheet.df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>entity_id</th>\n",
       "      <th>molecule_name</th>\n",
       "      <th>in_chains</th>\n",
       "      <th>molecule_type</th>\n",
       "      <th>number_of_copies</th>\n",
       "      <th>polymeric_count</th>\n",
       "      <th>assembly_composition</th>\n",
       "      <th>molecular_weight</th>\n",
       "      <th>details</th>\n",
       "      <th>assembly_id</th>\n",
       "      <th>pdb_id</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>[\"Tyrosine-protein kinase ABL2\"]</td>\n",
       "      <td>[\"A\"]</td>\n",
       "      <td>polypeptide(L)</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>protein structure</td>\n",
       "      <td>34.107</td>\n",
       "      <td>author_and_software_defined_assembly</td>\n",
       "      <td>1</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>[\"SODIUM ION\"]</td>\n",
       "      <td>[\"D\",\"G\"]</td>\n",
       "      <td>Bound</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>protein structure</td>\n",
       "      <td>34.107</td>\n",
       "      <td>author_and_software_defined_assembly</td>\n",
       "      <td>1</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>[\"CYCLOPROPANECARBOXYLIC ACID {4-[4-(4-METHYL-...</td>\n",
       "      <td>[\"E\"]</td>\n",
       "      <td>Bound</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>protein structure</td>\n",
       "      <td>34.107</td>\n",
       "      <td>author_and_software_defined_assembly</td>\n",
       "      <td>1</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>[\"CHLORIDE ION\"]</td>\n",
       "      <td>[\"F\"]</td>\n",
       "      <td>Bound</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>protein structure</td>\n",
       "      <td>34.107</td>\n",
       "      <td>author_and_software_defined_assembly</td>\n",
       "      <td>1</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>[\"WATER\"]</td>\n",
       "      <td>[\"N\"]</td>\n",
       "      <td>Water</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>protein structure</td>\n",
       "      <td>34.107</td>\n",
       "      <td>author_and_software_defined_assembly</td>\n",
       "      <td>1</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>1</td>\n",
       "      <td>[\"Tyrosine-protein kinase ABL2\"]</td>\n",
       "      <td>[\"C\"]</td>\n",
       "      <td>polypeptide(L)</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>protein structure</td>\n",
       "      <td>34.937</td>\n",
       "      <td>author_and_software_defined_assembly</td>\n",
       "      <td>3</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>3</td>\n",
       "      <td>[\"CYCLOPROPANECARBOXYLIC ACID {4-[4-(4-METHYL-...</td>\n",
       "      <td>[\"K\",\"L\",\"M\"]</td>\n",
       "      <td>Bound</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>protein structure</td>\n",
       "      <td>34.937</td>\n",
       "      <td>author_and_software_defined_assembly</td>\n",
       "      <td>3</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>1</td>\n",
       "      <td>[\"Tyrosine-protein kinase ABL2\"]</td>\n",
       "      <td>[\"B\"]</td>\n",
       "      <td>polypeptide(L)</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>protein structure</td>\n",
       "      <td>34.955</td>\n",
       "      <td>author_and_software_defined_assembly</td>\n",
       "      <td>2</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>3</td>\n",
       "      <td>[\"CYCLOPROPANECARBOXYLIC ACID {4-[4-(4-METHYL-...</td>\n",
       "      <td>[\"H\",\"I\",\"J\"]</td>\n",
       "      <td>Bound</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>protein structure</td>\n",
       "      <td>34.955</td>\n",
       "      <td>author_and_software_defined_assembly</td>\n",
       "      <td>2</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>5</td>\n",
       "      <td>[\"WATER\"]</td>\n",
       "      <td>[\"O\"]</td>\n",
       "      <td>Water</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>protein structure</td>\n",
       "      <td>34.955</td>\n",
       "      <td>author_and_software_defined_assembly</td>\n",
       "      <td>2</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>1</td>\n",
       "      <td>[\"Hemoglobin subunit alpha\"]</td>\n",
       "      <td>[\"A\",\"C\"]</td>\n",
       "      <td>polypeptide(L)</td>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>protein/protein complex</td>\n",
       "      <td>64.453</td>\n",
       "      <td>author_and_software_defined_assembly</td>\n",
       "      <td>1</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>2</td>\n",
       "      <td>[\"Hemoglobin subunit beta\"]</td>\n",
       "      <td>[\"B\",\"D\"]</td>\n",
       "      <td>polypeptide(L)</td>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>protein/protein complex</td>\n",
       "      <td>64.453</td>\n",
       "      <td>author_and_software_defined_assembly</td>\n",
       "      <td>1</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>3</td>\n",
       "      <td>[\"PROTOPORPHYRIN IX CONTAINING FE\"]</td>\n",
       "      <td>[\"E\",\"F\",\"G\",\"H\"]</td>\n",
       "      <td>Bound</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>protein/protein complex</td>\n",
       "      <td>64.453</td>\n",
       "      <td>author_and_software_defined_assembly</td>\n",
       "      <td>1</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>4</td>\n",
       "      <td>[\"WATER\"]</td>\n",
       "      <td>[\"I\",\"J\",\"K\",\"L\"]</td>\n",
       "      <td>Water</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>protein/protein complex</td>\n",
       "      <td>64.453</td>\n",
       "      <td>author_and_software_defined_assembly</td>\n",
       "      <td>1</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "    entity_id                                      molecule_name  \\\n",
       "0           1                   [\"Tyrosine-protein kinase ABL2\"]   \n",
       "1           2                                     [\"SODIUM ION\"]   \n",
       "2           3  [\"CYCLOPROPANECARBOXYLIC ACID {4-[4-(4-METHYL-...   \n",
       "3           4                                   [\"CHLORIDE ION\"]   \n",
       "4           5                                          [\"WATER\"]   \n",
       "5           1                   [\"Tyrosine-protein kinase ABL2\"]   \n",
       "6           3  [\"CYCLOPROPANECARBOXYLIC ACID {4-[4-(4-METHYL-...   \n",
       "7           1                   [\"Tyrosine-protein kinase ABL2\"]   \n",
       "8           3  [\"CYCLOPROPANECARBOXYLIC ACID {4-[4-(4-METHYL-...   \n",
       "9           5                                          [\"WATER\"]   \n",
       "10          1                       [\"Hemoglobin subunit alpha\"]   \n",
       "11          2                        [\"Hemoglobin subunit beta\"]   \n",
       "12          3                [\"PROTOPORPHYRIN IX CONTAINING FE\"]   \n",
       "13          4                                          [\"WATER\"]   \n",
       "\n",
       "            in_chains   molecule_type  number_of_copies  polymeric_count  \\\n",
       "0               [\"A\"]  polypeptide(L)                 1                1   \n",
       "1           [\"D\",\"G\"]           Bound                 2                1   \n",
       "2               [\"E\"]           Bound                 1                1   \n",
       "3               [\"F\"]           Bound                 1                1   \n",
       "4               [\"N\"]           Water                 1                1   \n",
       "5               [\"C\"]  polypeptide(L)                 1                1   \n",
       "6       [\"K\",\"L\",\"M\"]           Bound                 3                1   \n",
       "7               [\"B\"]  polypeptide(L)                 1                1   \n",
       "8       [\"H\",\"I\",\"J\"]           Bound                 3                1   \n",
       "9               [\"O\"]           Water                 1                1   \n",
       "10          [\"A\",\"C\"]  polypeptide(L)                 2                4   \n",
       "11          [\"B\",\"D\"]  polypeptide(L)                 2                4   \n",
       "12  [\"E\",\"F\",\"G\",\"H\"]           Bound                 4                4   \n",
       "13  [\"I\",\"J\",\"K\",\"L\"]           Water                 4                4   \n",
       "\n",
       "       assembly_composition  molecular_weight  \\\n",
       "0         protein structure            34.107   \n",
       "1         protein structure            34.107   \n",
       "2         protein structure            34.107   \n",
       "3         protein structure            34.107   \n",
       "4         protein structure            34.107   \n",
       "5         protein structure            34.937   \n",
       "6         protein structure            34.937   \n",
       "7         protein structure            34.955   \n",
       "8         protein structure            34.955   \n",
       "9         protein structure            34.955   \n",
       "10  protein/protein complex            64.453   \n",
       "11  protein/protein complex            64.453   \n",
       "12  protein/protein complex            64.453   \n",
       "13  protein/protein complex            64.453   \n",
       "\n",
       "                                 details assembly_id pdb_id  \n",
       "0   author_and_software_defined_assembly           1   2xyn  \n",
       "1   author_and_software_defined_assembly           1   2xyn  \n",
       "2   author_and_software_defined_assembly           1   2xyn  \n",
       "3   author_and_software_defined_assembly           1   2xyn  \n",
       "4   author_and_software_defined_assembly           1   2xyn  \n",
       "5   author_and_software_defined_assembly           3   2xyn  \n",
       "6   author_and_software_defined_assembly           3   2xyn  \n",
       "7   author_and_software_defined_assembly           2   2xyn  \n",
       "8   author_and_software_defined_assembly           2   2xyn  \n",
       "9   author_and_software_defined_assembly           2   2xyn  \n",
       "10  author_and_software_defined_assembly           1   1a01  \n",
       "11  author_and_software_defined_assembly           1   1a01  \n",
       "12  author_and_software_defined_assembly           1   1a01  \n",
       "13  author_and_software_defined_assembly           1   1a01  "
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "assem_sheet = PDBeDecoder.tablib_io(\n",
    "    '/pdb/entry/assembly/', \n",
    "    assem_dict)\n",
    "assem_sheet.df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>url</th>\n",
       "      <th>label</th>\n",
       "      <th>innerKey</th>\n",
       "      <th>key</th>\n",
       "      <th>pdb_id</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>http://www.ebi.ac.uk/pdbe/coordinates/files/2x...</td>\n",
       "      <td>EDS map</td>\n",
       "      <td>downloads</td>\n",
       "      <td>map</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>http://www.ebi.ac.uk/pdbe/coordinates/files/2x...</td>\n",
       "      <td>EDS difference map</td>\n",
       "      <td>downloads</td>\n",
       "      <td>map</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>http://www.ebi.ac.uk/pdbe/static/entry/downloa...</td>\n",
       "      <td>Assembly composition XML</td>\n",
       "      <td>downloads</td>\n",
       "      <td>assembly</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>http://www.ebi.ac.uk/pdbe/static/entry/downloa...</td>\n",
       "      <td>Assembly 1 (mmCIF; gz)</td>\n",
       "      <td>downloads</td>\n",
       "      <td>assembly</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>http://www.ebi.ac.uk/pdbe/static/entry/downloa...</td>\n",
       "      <td>Assembly 2 (mmCIF; gz)</td>\n",
       "      <td>downloads</td>\n",
       "      <td>assembly</td>\n",
       "      <td>2xyn</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>61</th>\n",
       "      <td>http://www.ebi.ac.uk/pdbe/entry-files/download...</td>\n",
       "      <td>Structure Factors</td>\n",
       "      <td>downloads</td>\n",
       "      <td>PDB</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>62</th>\n",
       "      <td>http://www.ebi.ac.uk/pdbe/entry-files/1a01.cif</td>\n",
       "      <td>Archive mmCIF file</td>\n",
       "      <td>views</td>\n",
       "      <td>PDB</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>63</th>\n",
       "      <td>http://www.ebi.ac.uk/pdbe/entry-files/1a01_upd...</td>\n",
       "      <td>Updated mmCIF file</td>\n",
       "      <td>views</td>\n",
       "      <td>PDB</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>64</th>\n",
       "      <td>http://www.ebi.ac.uk/pdbe/entry-files/pdb1a01.ent</td>\n",
       "      <td>PDB file</td>\n",
       "      <td>views</td>\n",
       "      <td>PDB</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>65</th>\n",
       "      <td>http://www.ebi.ac.uk/pdbe/static/entry/1a01.he...</td>\n",
       "      <td>PDB header</td>\n",
       "      <td>views</td>\n",
       "      <td>PDB</td>\n",
       "      <td>1a01</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>66 rows × 5 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                                                  url  \\\n",
       "0   http://www.ebi.ac.uk/pdbe/coordinates/files/2x...   \n",
       "1   http://www.ebi.ac.uk/pdbe/coordinates/files/2x...   \n",
       "2   http://www.ebi.ac.uk/pdbe/static/entry/downloa...   \n",
       "3   http://www.ebi.ac.uk/pdbe/static/entry/downloa...   \n",
       "4   http://www.ebi.ac.uk/pdbe/static/entry/downloa...   \n",
       "..                                                ...   \n",
       "61  http://www.ebi.ac.uk/pdbe/entry-files/download...   \n",
       "62     http://www.ebi.ac.uk/pdbe/entry-files/1a01.cif   \n",
       "63  http://www.ebi.ac.uk/pdbe/entry-files/1a01_upd...   \n",
       "64  http://www.ebi.ac.uk/pdbe/entry-files/pdb1a01.ent   \n",
       "65  http://www.ebi.ac.uk/pdbe/static/entry/1a01.he...   \n",
       "\n",
       "                       label   innerKey       key pdb_id  \n",
       "0                    EDS map  downloads       map   2xyn  \n",
       "1         EDS difference map  downloads       map   2xyn  \n",
       "2   Assembly composition XML  downloads  assembly   2xyn  \n",
       "3     Assembly 1 (mmCIF; gz)  downloads  assembly   2xyn  \n",
       "4     Assembly 2 (mmCIF; gz)  downloads  assembly   2xyn  \n",
       "..                       ...        ...       ...    ...  \n",
       "61         Structure Factors  downloads       PDB   1a01  \n",
       "62        Archive mmCIF file      views       PDB   1a01  \n",
       "63        Updated mmCIF file      views       PDB   1a01  \n",
       "64                  PDB file      views       PDB   1a01  \n",
       "65                PDB header      views       PDB   1a01  \n",
       "\n",
       "[66 rows x 5 columns]"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "associFile_sheet = PDBeDecoder.tablib_io(\n",
    "    '/pdb/entry/files/', \n",
    "    associFile_dict)\n",
    "associFile_sheet.df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "file_extension": ".py",
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.1"
  },
  "mimetype": "text/x-python",
  "name": "python",
  "npconvert_exporter": "python",
  "pygments_lexer": "ipython3",
  "version": 3
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
